只有在不是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