Php 这个奇怪的日期值的时间格式是什么
我正在用php处理一个xml文件,我关心的是日期字段。 xml输出的日期如下所示Php 这个奇怪的日期值的时间格式是什么,php,date,time,format,date-formatting,Php,Date,Time,Format,Date Formatting,我正在用php处理一个xml文件,我关心的是日期字段。 xml输出的日期如下所示 <EndTime>1427295540000</EndTime> 1427295540000 我很难确定这段时间的格式,以及如何将其转换为类似于2015-05-11 12:00:00。请帮忙 $input = 1427295540000 / 1000; //because we wants seconds but got miliseconds then divide by 1000 e
<EndTime>1427295540000</EndTime>
1427295540000
我很难确定这段时间的格式,以及如何将其转换为类似于2015-05-11 12:00:00
。请帮忙
$input = 1427295540000 / 1000; //because we wants seconds but got miliseconds then divide by 1000
echo date("Y-m-d H:i:s", $input);
您可以将结束时间的值除以1000,因为我们需要php中的秒数,然后将它作为第二个参数传递给
date
函数,第一个参数的格式正确php有一个内置的日期函数用于此目的
$time = date("h:i:sa"); //for time in hour mins and second format
$date = date("d-m-Y"); // for date in day month year format
阅读更多
或
要获取时区中的时间,请使用php函数date\u default\u timezone\u set(“您的时区”)代码>
它是时间戳,自1970年1月1日以来的毫秒数。您需要查阅PHP.net手册以了解与时间相关的函数。日期、时间戳、mktime等。谢谢,我尝试了两种解决方案,它们都有效。谢谢,我尝试了两种解决方案,它们都有效。