Knockout.js - 始终更新发布日期/时间

时间:2014-03-19 15:38:01

标签: datetime time knockout-2.0 auto-update

我想知道如何保持发布日期总是如此,Twitter,Facebook网站使用Knockout lib也是如此。请遵循以下示例:enter image description here

随着时间的推移,更新被“采取”。

很抱歉,如果已有相关内容,我不确定是什么内容,更不用说如何在Google上进行搜索了,我没有回复预期的结果。

1 个答案:

答案 0 :(得分:1)

你去,使用SugarJs进行日期解析

var updateInterval = 5 * 1000; // update every 5 seconds
var postDate = new Date();     // this supposed to be the post date

function model() {
    var self = this;
    this.relativeTime = ko.observable();
    setInterval(function() {
        self.relativeTime( Date.create( postDate ).relative() );
    }, updateInterval);
}

ko.applyBindings( new model() );

<强> JsFiddle Demo