从我从.net
API查询获得的JSON代码段中,我似乎无法在PHP中正确转换日期/Date(1393477200000)/
。
我尝试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]
?谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
将你的unix-timestamp除以1000,然后使用date(..)。
$date = '1393477200000';
echo date("m/d/y", $date/1000);
就这么简单。
结果:
14年2月27日
答案 2 :(得分:0)
回音日期('m / d / Y',(1393477200000/1000));你必须截断最后3位数。