有人可以在php中转换这个unix时间戳吗?

时间:2011-01-15 04:29:35

标签: php timestamp unix-timestamp

我正在努力解决这个unixtimestamp并且无法找到正确的格式

这是邮票:

1295058844

这是我想要实现的结果:

01/14/2011 at 21:34 EST

这是我几乎正确但没有运气的代码:

$start_unixtime = '1295058844';
date('m/d/Y \a\t H:i', intval($start_unixtime));

基本上我想要EST时间格式,希望有人可以帮助并抱歉这个愚蠢的问题。

谢谢。

3 个答案:

答案 0 :(得分:4)

在调用date之前,您需要使用date_default_timezone_set函数。

date_default_timezone_set("America/New_York");

可能的选择清单 http://us2.php.net/manual/en/timezones.php

答案 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)

之后我永远无法记住这些代码,我每次都倾向于查找它们。