如何将此日期格式转换为PHP
从我从.net
API查询得到的JSON片段中,我似乎无法在PHP中正确转换日期/Date(1393477200000)/
。如何将此日期格式转换为PHP
我试图做echo date('m/n/Y','1393477200000');
,但它仍在输出错误的日期,即07/7/46127
而不是正确的日期2/27/2014
。
Array
(
[status] => ok
[results] => Array
(
[0] => Array
(
[PROJECT_ID] => 1
[COMPANY_ID] => 1
[PROJECT_NAME] => The "Getting Started" Project
[PROJECT_NUMBER] => 000001
[CAN_OPEN_PROJECT] => 1
[DATE_START_DATE] => /Date(1393477200000)/
[DATE_END_DATE] => /Date(1440648000000)/
[PROJECT_DESC] =>
[TASK_NUMBER] => 6
[DATE_CREATED] => /Date(1409142925980)/
[TOTAL_TASKS] => 1
[TOTAL_INCOMPLETE_TASKS] => 1
[TOTAL_COMPLETED_TASKS] => 0
任何想法如何在PHP中正确格式化[DATE_START_DATE]
?谢谢!
将您的UNIX时间戳通过1000,然后使用日期(..)。
$date = '1393477200000';
echo date("m/d/y", $date/1000);
它很简单。
结果:
14年2月27日
谢谢!似乎是正确的,但仍然短于25天。它输出'02/2/2014',但正确的日期应该是'2/27/2014'。 – nancylee973 2014-08-27 09:39:32
我已经更新了答案并添加了一个'小提琴',以便您可以看到自己的输出。 – RichardBernards 2014-08-27 09:42:23
回波日期( 'M/d/Y',(1000分之1393477200000));你必须截断最后3位数字。
谢谢!有效! – nancylee973 2014-08-27 09:41:33
很高兴我能够帮助。标记为已回答,因此可以关闭。 – C4u 2014-08-27 09:49:45