2014-03-19 3 views
0

Twitter, Facebook 사이트의 Knockout lib를 사용하여 게시 날짜를 항상 올릴 수 있는지 궁금합니다. 예를 따르십시오 : enter image description hereKnockout.js - 게시 날짜/시간 항상 업데이트 됨

시간이 지남에 따라 업데이트가 "수행"됩니다.

죄송합니다. 이미 그것에 대해 뭔가가 있다면, 그게 뭔지, 훨씬 구글에서 검색을 수행하는 방법을 잘 모르겠습니다, 나는 내게 예상 결과를 반환하지 않았다. 이

+1

텍스트를 새로 고치고 서식 moment.js를 사용하는 사용자 지정 바인딩에 setInternal을 사용할 수 있습니다 : HTTP ://jsfiddle.net/P638h/1 – nemesv

+0

많은 시간을 감사드립니다! 그러나이 그림에서와 같은 방식으로 서식을 지정하려면 어떻게해야합니까? 게시 (초, 분, 시간, 일, 월, 년) 이후에 이미 통과 한 것만 필요합니다. 환호 – IgoR

답변

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

+1

그것은 내가 필요한 것입니다! 고맙습니다. 건배 – IgoR