只有在不是00:00:00的情況下,如何使用moment.js顯示時間?但是,下面的作品看起來像是一團糟。由於僅在不是00:00:00時使用moment.js的顯示時間
function convertDate(d) {
var l=d.length;
var f='DD/MM/YYYY'+((l==19 && d.substr(l - 8)=='00:00:00')?'':', h:mm:ss a');
return moment(d).format(f);
}
console.log(convertDate("2014-11-02 02:04:05"));
console.log(convertDate("2014-11-02 00:00:00"));
我缺少的東西HTTP://jsfiddle.net/ne397q4q/ – user1032531 2014-11-02 14:29:17
作爲函數名暗示,它只是返回的格式..沒有日期:) – harishr 2014-11-02 14:42:42
是的,但'valueOf'總是相同的。如果我console.log只是'date.startOf('day')',對象是不同的,但不是返回的valueOf? – user1032531 2014-11-02 14:44:56