如何使用moment.js以日期格式自定义年份格式?

时间:2016-11-02 10:21:31

标签: javascript momentjs

我需要使用moment.js

获取以下格式
Thu, 10 Oct 16, 2:00PM

我使用moment.js找到的最接近的格式是使用以下函数。

moment(dateVar).format('llll')

其中dataVar是必需的日期对象。输出如下

Thu, Oct 16, 2016 12:00 AM

我找不到任何方法来自定义此日期格式或获得所需的结果。

2 个答案:

答案 0 :(得分:2)

根据片刻文档,您应该能够通过传递以下格式字符串来获得结果:

moment(dateVar).format('ddd, DD MMM YY, H:mmA');

我认为这个字符串可以让你获得理想的结果。 如果我用当前日期运行它,它会返回:

moment(new Date()).format('ddd, DD MMM YY, H:mmA');
//"Wed, 02 Nov 16, 10:25AM"

此处列出了包含格式字符串的显示选项列表: http://momentjs.com/docs/#/displaying/

答案 1 :(得分:0)

请参阅http://momentjs.com/docs/#/displaying/

您需要的是

ddd, D MMM YY, h:mmA

ddd - 星期几 D月份 等