我正在为这个 unixtimestamp 苦苦挣扎,只是找不到正确的格式
这是邮票:
1295058844
这是我想要达到的结果:
01/14/2011 at 21:34 EST
这是我几乎正确但没有运气的代码:
$start_unixtime = '1295058844';
date('m/d/Y \a\t H:i', intval($start_unixtime));
基本上我想要 EST 时间格式,希望有人能对这种愚蠢的问题提供帮助和抱歉。
谢谢你。
我正在为这个 unixtimestamp 苦苦挣扎,只是找不到正确的格式
这是邮票:
1295058844
这是我想要达到的结果:
01/14/2011 at 21:34 EST
这是我几乎正确但没有运气的代码:
$start_unixtime = '1295058844';
date('m/d/Y \a\t H:i', intval($start_unixtime));
基本上我想要 EST 时间格式,希望有人能对这种愚蠢的问题提供帮助和抱歉。
谢谢你。
您需要在调用 date 之前使用 date_default_timezone_set 函数。
date_default_timezone_set("America/New_York");
不需要intval
。
date_default_timezone_set("TIMEZONENAME");
$start_unixtime = '1295058844';
echo date('m/d/Y \a\t H:i', $start_unixtime);
也许让你的“at”进入那里: date('m/d/Y',$x).' 在 '.date('H:i',$x)
在那之后,我再也记不起这些代码了,我每次都倾向于查找它们。