javascript – moment.js – 显示日期或时间

前端之家收集整理的这篇文章主要介绍了javascript – moment.js – 显示日期或时间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我正在建立的页面上,要求显示日期(例如:8月15日),或者如果日期是今天,只需显示一个时间,例如:10pm.

什么是最好的方式来哄骗这种行为的时刻.

我想要的日期格式是“d MMM”,时间格式为“hA”(如果分钟为0)或“h:mmA”(如果分钟不为0).

有什么想法呢?看来,calendar()函数可能能够支持这样的东西?

解决方法

你想要使用 moment.calendar:设置除了sameDay之外的所有内容,直到MMMM和同一天到h:mmA.你不能做比这更细的谷物.
function timeTodayDateElse(date){
    moment.lang('en',{
        'calendar' : {
            'lastDay' : 'D MMMM','sameDay' : 'h:mmA','nextDay' : 'D MMMM','lastWeek' : 'D MMMM','nextWeek' : 'D MMMM','sameElse' : 'D MMMM'
       }
    });

    return moment(date).calendar();
}
原文链接:https://www.f2er.com/js/153939.html

猜你在找的JavaScript相关文章