自定义至时刻



我正在使用Moment.js显示相对时间:

<time datetime="2014-01-29 17:06:07">29 January 2014 15:06pm</time>
$('time').each(function(i, e) {
    var time = moment($(e).attr('datetime'));
    $(e).find('span').html(time.fromNow());
});

,如果段时间段超过指定期限,例如1个月,我该如何自定义以显示全日期和时间?

$('time').each(function(i, e) {
    var time = moment($(e).attr('datetime'));
    var s = time.isBefore(moment().subtract(1,'months'))
              ? moment.format() // optionally pass a format specifier if you like
              : time.fromNow();
    $(e).find('span').html(s);
});

最新更新