来自JSON的PHP未知日期时间格式

时间:2015-05-12 19:22:17

标签: php json datetime

我从JSON文件中获取了未知的日期时间格式:

"expectedStartTime":1431469800000

任何人都认可这种格式,并可以指导我如何将其转换为" YYYY-MM-DD H:i:s"格式?

2 个答案:

答案 0 :(得分:1)

期望它是一个以毫秒为单位的时间戳,它应该像这样工作:

.wrapper:hover #rightImage, .wrapper:hover #leftImage{
     opacity:1.00;
    filter: alpha(opacity=100);
    /* For IE8 and earlier */
    background: rgba(0, 0, 0, 1.0);
}

将输出给定值:

$json = '{"expectedStartTime":1431469800000}';

$arr = json_decode($json,true);

echo date("Y-m-d H:i:s", $arr['expectedStartTime']/1000);

答案 1 :(得分:0)

这是一个Java风格的unix时间戳,距离纪元只有几毫秒。您可以除以1000并将其视为正常的Unix时间戳。

function ExistingPlans() {
    this.startDate = ko.observable();
    this.endDate = ko.observable();
    this.plans = ko.observableArray();

    this.startDate.subscribe(this.handleChange, this);
    this.endDate.subscribe(this.handleChange, this);
    this.plants.subscribe(this.handleChange, this);                       
}

ExistingPlans.prototype.handleChange = function () {
    // do stuff
};