Я думаю, вероятно, будет один раз, когда каждый php-программист заставит его задуматься о том, как на самом деле php работает с функциями даты и времени.
забавно эта функция, когда вы пытаетесь что-то вроде ... например ... предположим, что сегодня в этот самый момент 11 июля 2012 года в 13:00:00 (2012-07-11 13:00:00), а затем вы пытаетесь в strtotime найти точно такой же момент дня, но на завтра:
$x = strtotime('2012-07-12 13:00:00');
$y = strtotime('+1 Day');
$z = $x-$y;
$ x и $ y из указанных выше двух первых строк не вернут одно и то же, даже выигнорируйте значения минут и секунд, но $ z будет около 25200 или около 7 часов в разнице между этими двумя строками, если ваш сервер находится где-то в США, где время по Гринвичу составляет -5 часов, но летом браузер вызывает эту функцию из Берлинагде GMT +2 часа ... LOL теперь вы можете понять, как php работает с этой функцией;)