Wahrscheinlich mache ich etwas falsch, aber ich kann nicht den Punkt davon sehen ....php date & strtotime
Heute ist ein Tag der Woche. Ich muss wissen - wie viele Tage sind vom letzten Montag bis heute vergangen?
$date_1d = date('Y-m-d', strtotime ('last Monday'));
// last monday
$date_today = date('Y-m-d');
// actual date, today
$ile_dni = (strtotime($date_today) - strtotime($date_1d))/(60*60*24);
// difference in days - how many days have elapsed from today to last monday
Ich habe 2 identische Skripte wie oben im gleichen Verzeichnis auf dem gleichen Server
first said:
&date_1d = > 2012-03-19
$date_today => 2012-03-26
strtotime($date_today) = > 1332720000
strtotime($date_1d) = > 1332115200
$ile_dni = > 7
second said:
&date_1d = > 2012-03-19
$date_today => 2012-03-26
strtotime($date_today) = > 1332712800
strtotime($date_1d) = > 1332111600
$ile_dni = > 6.9583333333333
Couse die richtige Antwort ist die erste. Und was ist mit dieser Situation zu tun?
was ist falsch mit 'date ('N')' – Vytautas