0

将来のために働くことができるjavascriptはありますか?たとえば、2012年1月11日付けのイベントを投稿したいのですが、Webページに「今から1か月後」などと表示する必要があります。私はかなりの日付を経験しましたが、それは時々うまくいかないようです。過去と未来に役立つものはありますか?

4

1 に答える 1

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);
}
于 2012-10-02T14:06:40.800 に答える