我想获取今年第一周星期一在utc工作的日期。
如果我像这样创建一个时刻:
moment.utc().week(1).weekYear(2014).toDate() //Date {Mon Dec 30 2013 09:28:42 GMT+1100 (AUS Eastern Standard Time)}
一切都好。问题是我更喜欢这样的对象构造函数的外观和可读性:
moment.utc({week: 1, weekYear:2014 }).toDate() // Date {Sun Jan 19 2014 11:00:00 GMT+1100 (AUS Eastern Standard Time)}
不会产生相同的结果,我认为第二个选项已损坏,只是返回当前一周的第一天。
此构造函数没有weekYear对象,还是我做错了?
最佳答案
目前看来您无法做到。真是可惜,但这种方式虽然不太易读,但还算不错。此代码会将时刻设置为粘贴年份的第一周(ISO周和ISO年)
moment.utc('01-' + myYear(), 'WW-GGGG')
关于javascript - 指定weekYear时可以使用momentjs对象构造函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21223623/