我有一句话:
$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中的日期格式?
答案 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);