Я думал, что strtotime () преобразует «строку» в метку времени.Если я добавлю время, оно будет работать нормально, но если я попытаюсь вычесть, это не так.Кто-нибудь знает обходной путь?
Заранее спасибо.
У меня вроде нормально работает ...
echo strtotime("-5 hours");
Результат:
1282061972
Я рекомендую прочитать превосходное руководство Дерика Ретанса по дате и времени, http://derickrethans.nl/talks/time-zendcon9.pdf, пояснительные слайды начинаются со слайда 16.
Он является автором PHP-функций даты и времени и рекомендует по возможности использовать классы DateTime.