幫助者以乾淨的日期和小時格式

當你想要當前的日期和時間時,可以使用 Javascript 函式 Date 執行此操作,但是將返回以下格式並不總是有用:Wed Jun 07 2017 13:26:15 GMT+0200 (Romance (zomertijd))

將以下程式碼複製到 app/helpers/helpers.js,只需呼叫 getCurrentDateAndFormat() 而不是 new Date()

export function getCurrentDateAndFormat() {
    let today = new Date();
    let dd = today.getDate();
    let MM = today.getMonth()+1; //January is 0!
    let hh = today.getHours();
    let mm = today.getMinutes();
    let yyyy = today.getFullYear();

    if (dd<10) {
        dd= '0'+dd;
    }

    if (MM<10) {
        MM= '0'+MM;
    }

    if (hh<10) {
        hh= '0'+hh;
    }

    if (mm<10) {
        mm= '0'+mm;
    }

    today = dd+'/'+MM+'/'+yyyy+" "+hh+"h"+mm;

    return today;
}

幫助程式提取所有單獨的時間值,如果值低於 10,則新增 0(格式和可讀性),並以更合適的格式重新組合它們。在這種情況下:日,月,年,小時和分鐘。

today = dd+'/'+MM+'/'+yyyy+" "+hh+"h"+mm;

將顯示:07/06/2017 13h26

today = MM+'/'+dd+'/'+yyyy+" "+hh+"h"+mm;

將顯示:06/07/2017 13h26

根據你所在的地區,更改月份和日期位置就像用 dd 替換 MM 一樣簡單,反之亦然,如上例所示。