25.05.2012, 09:13
Вполне ожидаемый и правильный результат (со стороны сампа). Функции date в сампе нет, так что за нее ничего не скажу:
(учитывая озвученные тобой +3 часа в твоем часовом поясе) все сходиться
gettime возвращает unix time (posix time, Unix Epoch и др): это количество секунд прошедших с 1 января 1970 года по Гринвичу, без учета високосных секунд.
Если ты в gettime() передаешь еще аргументы, то они заполняются локальным временем.
апд: мне кажется для озвученных целей реально число возвращаемое gettime удобнее, чем форматированная строка.
Код:
$ date --rfc-2822 --utc --date=@1337933725 Fri, 25 May 2012 08:15:25 +0000
gettime возвращает unix time (posix time, Unix Epoch и др): это количество секунд прошедших с 1 января 1970 года по Гринвичу, без учета високосных секунд.
Если ты в gettime() передаешь еще аргументы, то они заполняются локальным временем.
апд: мне кажется для озвученных целей реально число возвращаемое gettime удобнее, чем форматированная строка.