簡體   English   中英

使用javascript以漂亮的格式顯示未來的時間

[英]Show time of future in pretty format using javascript

有沒有可以在將來使用的JavaScript? 例如,我要發布一個日期為1/11/2012的事件,我需要將其顯示為“從現在開始一個月”或網頁中類似的內容。 我經歷了一些美好的約會,但似乎有時無法正常工作。 是否有適用於過去和未來時間的東西?

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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM