我想知道今年第一周的星期一,在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对象,或者我做错了吗?
答案 0 :(得分:2)
目前看来你不能这样做。这是一种耻辱,但这种方式并不算太糟糕,尽管不那么可读。此代码将时刻设置为粘贴年份的第一周(ISO周和ISO年份)
moment.utc('01-' + myYear(), 'WW-GGGG')