簡體   English   中英

在指定時間段以上從Now定制為moment.js

[英]Customise to moment.js fromNow above a specified period

我正在使用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);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM