时刻 - 查找给定月份中某天的名称

时间:2017-07-22 04:01:33

标签: javascript momentjs

我可以使用时刻+格式选项获取当天的名字。

moment().format('dddd');

但是它只返回当月的名称。

如何指定特定月份?说2017年6月30日的名字。

谢谢

4 个答案:

答案 0 :(得分:1)

moment().format('dddd MMMM Do YYYY'); // name-of-day June 30 2017

希望这会对你有帮助!

答案 1 :(得分:1)

如果主机支持toLocaleString的选项(这是当前所有浏览器,但您需要为旧主机支持),则可以使用主机默认语言获取日期名称:



var d = new Date(2017,5,30); // 30 Jun 2017
console.log(d.toLocaleString(undefined,{weekday:'long'}));




答案 2 :(得分:0)

试试这个。

 moment().format('June 30 2017','dddd MMMM YYYY').day();

https://github.com/moment/momentjs.com/blob/master/docs/moment/02-get-set/06-day.md

答案 3 :(得分:0)

您可以将信息传递给片刻,并获取当天/月份的日期名称,如下所示:

moment('June 30 2017').format('dddd')