PHP 5.1.6 Date / DateTime替代方案

时间:2015-10-27 10:53:23

标签: php datetime

我有一句话:

$requestTimeEpoch = 1445857892;
$requestTimeInitial = new DateTime("@$requestTimeEpoch");
$requestTime = $requestTimeInitial -> format('Y-m-d H:i:s');

我用它来格式化日期时间格式的纪元时间。我上传到的服务器是版本5.1.6,所以我在这里实际上并不可用。根据情况,我无法将php更新为5.2+或添加配置选项以允许实验日期时间。是否有这些方法的替代方法允许我将纪元时间转换为< = PHP 5.1.6中的日期格式?

2 个答案:

答案 0 :(得分:0)

您拥有的是timestamp的日期和时间,请使用date()进行转换。

$requestTimeEpoch = 1445857892;
echo date("Y-m-d H:i:s",$requestTimeEpoch);

对于date()的不同格式,请参阅this

答案 1 :(得分:0)

在php中查看日期格式

http://php.net/manual/en/function.date.php?wb48617274=77D0B224

date("Y-m-d H:i:s",$requestTimeEpoch);