我正在努力解决这个unixtimestamp并且无法找到正确的格式
这是邮票:
1295058844
这是我想要实现的结果:
01/14/2011 at 21:34 EST
这是我几乎正确但没有运气的代码:
$start_unixtime = '1295058844';
date('m/d/Y \a\t H:i', intval($start_unixtime));
基本上我想要EST时间格式,希望有人可以帮助并抱歉这个愚蠢的问题。
谢谢。
答案 0 :(得分:4)
在调用date之前,您需要使用date_default_timezone_set函数。
date_default_timezone_set("America/New_York");
答案 1 :(得分:1)
无需intval
。
date_default_timezone_set("TIMEZONENAME");
$start_unixtime = '1295058844';
echo date('m/d/Y \a\t H:i', $start_unixtime);
答案 2 :(得分:-1)
也许让你的“at”进入那里:date('m / d / Y',$ x)。在'.date('H:i',$ x)
之后我永远无法记住这些代码,我每次都倾向于查找它们。