Datenbankabfrage vom ersten bis letzten Tag im Monat, Zeile kürzen.

Hallo,

ich habe mir das so zusammen gebaut, kann man das noch einfacher lösen?

$buffer = AC_GetAggregatedValues($IDAC,$IDAussentemp,1,strtotime("01.".$monat.".2013"),strtotime(date("t.m.Y",strtotime("01.$monat.2013"))),1200);

Schöne Grüße
Thomas

strtotime ist unsauber, nehme dafür lieber mktime http://de1.php.net/manual/de/function.mktime.php.

Wäre super wenn du das fertige Skript hier dann vorstellst!

Bitte :slight_smile: wäre auch dran Intressiert

Die beiden Zeiten aus einer meiner HC-Configs per mktime().

	// Zeitraum welcher dargestellt werden soll
	$CfgDaten["StartTime"] = mktime(0,0,0, $month,1,date("Y", time())); // Monatserster 00:00:00
	$CfgDaten["EndTime"] = mktime(23,59,59, $month, date("t", mktime(0, 0, 0, $month, 1, date("Y", time()) ) ), date("Y", time())); // Monatsletzter 23:59:59

in $month ist natürlich der entsprechende Monat in Form 1-12.

Hallo,

ob man da ein fertiges Script hat ist die Frage, die Zeile ist eigentlich universal.
Ich werde mal sehen ob ich da was zusammen bauen kann, meine Scripte sind meistens sehr an mein System angepasst.
Ich nutze die Zeile im Moment für eine Temperatur / Farb Karte.

Schöne Grüße
Thomas