帮助者以干净的日期和小时格式
当你想要当前的日期和时间时,可以使用 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
一样简单,反之亦然,如上例所示。