更改简单日期时间格式以显示时区

时间:2012-10-25 17:11:33

标签: php date-format

我有10/20 4:30PM格式的简单日期时间。我希望它以格式显示 10/24 1:30PM -007。我说date('Y-m-d H:i:sT', $time_recieved)假设T是时区。但它还没有给出时区。可能是什么原因?我还缺少其他任何格式吗?

2 个答案:

答案 0 :(得分:5)

你想要的是O而不是T我相信。

检查PHP日期页面以查找所有可能的格式列表。

http://php.net/manual/en/function.date.php

答案 1 :(得分:3)

您可以查看PHP的官方手册:date();

http://www.php.net/manual/en/function.date.php

我测试过,我在服务器上用过:

$time = time(); 
echo date('Y-m-d H:i:s T', $time); 

它完美地显示了时区。检查$ time_received,它可能是一个错误的数字,尝试使用time'()函数的本地时间来确保它没问题。

祝你好运