我可以使用时刻+格式选项获取当天的名字。
moment().format('dddd');
但是它只返回当月的名称。
如何指定特定月份?说2017年6月30日的名字。
谢谢
答案 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')