2012-10-02 2 views
0

앞으로 사용할 수있는 자바 스크립트가 있습니까? 예를 들어 2012 년 1 월 11 일에 발표 된 일정을 게시하고 싶습니다. 웹 페이지에서 "지금부터 한 달"또는 이와 비슷한 것으로 표시해야합니다. 나는 pretty dates을 지났지 만 몇 번이나 작동하지 않는 것처럼 보입니다. 과거와 미래의 시간에 효과가있는 것이 있습니까?자바 스크립트를 사용하여 예쁜 시간 형식으로 미래를 보여주세요.

+0

예, JS는 향후 날짜 또는 1970 년 1 월 1 일 이후의 날짜와 관계없이 * 날짜 *를 사용할 수 있습니다! – techfoobar

+0

당신은 그 시간차를 가질 수 있습니다 .. –

+0

2012 년 1 월 11 일에 이벤트를 시작 하시겠습니까 – StaticVariable

답변

0
function func() 
{ 
    var mEvent = new Date('11/1/2012'); 
    var now = new Date(); 

    var timeDif = mEvent.getTime() - now.getTime(); 
    var dSec, dMin, dHr, dDay; 

    dSec = (timeDif/1000); 
    dMin = (dSec/60); 
    dHr = (dMin/60); 
    dDay = (dHr/24); 

    var mStr = (dDay>>0) + "d, " + (dHr>>0) + "h, " + (dMin>>0) + 'm, ' + (dSec>>0) + "s."; 

    if (now < mEvent) 
     alert('future: ' + mStr); 
    else 
     alert('past: ' + mStr); 
}