ik had een stukje script om de begin- en eindtimestamp te berekenen van een maand.
Op mijn localhost werkte dit helemaal naar wens, alleen nu ik hem heb geüpload naar mijn webserver werkt hij niet als hoe hij het zou moeten doen.
ik gebruik dit stukje code:
echo strtotime("2010-10 first day") . ' - ' . strtotime("2010-10 last day");
Op mijn localhost krijg ik als output: 1285884000 - 1288476000 (1-okt - 31-okt)
en op mijn server krijg ik als output: 1285970400 - 1285797600 (2-okt - 30-sep)
Op beide servers heb ik dit bovenaan in mijn pagina staan:
date_default_timezone_set('CET');
Weet iemand waarom hij op mijn server hele andere timestamps geeft?
Bij mij geeft ie ook het verkeerde antwoord. Als ik 2010-10-01 en 2010-10-31 op geef dan doet ie het goed. Ik gebruik nog PHP Version 5.0.4, dus date_default_timezone_set() werkt bij mij niet en geeft een error. Zet trouwens de timezone goed neer: date_default_timezone_set('Europe/Amsterdam');