Думаю, проще будет писать в базу сразу отформатированное значение, т.е. вот, например, так date(YmdHis, time()), будет сжатая дата вида 20131120092343, по которой просто делать выборку с помощью strtotime()
Это подойдёт, если у вас одно время показывается для всех посетителей без учёта зон, и вообще попахивает костылём, но всё же.
time() в принципе возвращает только в utc:
>Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.
а date() форматирует в соответствии с указанной зоной
А по-моему, на то он и Definitive Guide, что не для самых маленьких.
Новички должны страдать (как и многие из нас в своё время), пытаясь выхватить суть из разных источников (как то видеоуроки всякие, статьи, лисапеты с часами и прочее). Со временем знания систематизируются и становится проще. Я вот сейчас, например, снова начал читать этот самый Definitive Guide (год назад дропнул почти в самом начале), и получаю удовольствие, потому что больше не кажутся страшными слова вроде Объект, Класс, Итератор, Интерпретатор или, например, Регулярные Выражения.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.