Datum bearbeiten

Hallo,

wollte mir grad ne Statistik zu meinem Heizölverbrauch erstellen.

Dazu lese ich die geloggten Werte aus mit folgenden Scripten aus…

$werte = AC_GetLoggedValues(12345, 55554, mktime(0, 0, 0, 1, 1, 2013), mktime(23, 59, 59, 1, 7, 2013), 0); //55554 ist die ID der Variable, 12345 vom Archiv        
 
//Alle heutigen Datensätze abfragen   
$werte = AC_GetLoggedValues(12345, 55554, strtotime("today 00:00"), time(), 0); //55554 ist die ID der Variable, 12345 vom Archiv        
 
//Alle gestrigen Datensätze abfragen        
$werte = AC_GetLoggedValues(12345, 55554, strtotime("yesterday 00:00"), strtotime("today 00:00")-1, 0); //55554 ist die ID der Variable, 12345 vom Archiv        

soweit habe ich das aus der Dokumentation. Nun benötige ich aber ein variables Startdatum das z.B. 7 oder 14 Tage zurück liegt…
Welches Format kann ich dafür nutzen?

time()-7

Scheint nicht zu gehen…

mktime(23, 59, 59, 1, 7, 2013)

umzuwandeln in

mktime($h, $m, $s, $d, $m, $y)

scheint mir ein wenig aufwendig. Zumal ich da auch jetzige Datum zerlegen müsste…

Das kann man doch bestimmt noch einfacher lösen…

7 Tage = 7 * 24 * 3600 Also -> time() - 7 * 24 * 3600

paresy

Da war doch was… Besten Dank… :slight_smile:

Sent from my iPhone using Tapatalk - now Free