Я хочу получить текущую дату и время в метке времени UNIX, поэтому я делаю некоторые вычисления, но я не получаю правильное время. Дата верна, но время вышло. Я уже установил свой часовой пояс, поэтому я потерян на этом. Может кто-нибудь протянуть руку?
Спасибо.
Вот часть кода, который я использую:
date_default_timezone_set('America/Los_Angeles');
echo time();
Выходы:
1256926663 что равно Пт, 30 октября 2009 18:17:43 GMT.
Это неверно. Что должно быть: пт, 30 октября 2009 10:17:43 PST
ОК, проблема в , а не с отметкой времени, как я и думал. Я использую MySQL для интерпретации метки времени, но это не правильно. Вот что я использую:
FROM_UNIXTIME(timestamp, '%M %D, %Y - %l:%i %p') AS timestamp