有时候返回的一周似乎是错误的。今天我在Google App Script引擎中执行了:
Logger.log(Utilities.formatDate(new Date(), "Europe/Madrid", "yyyy-MM-dd F"))
结果是:
[15-10-26 18:18:42:037 CET] 2015-10-26 4
问题是最终 F被翻译为4 ,对应星期四。但是,今天是星期一,对吧?
最糟糕的是,如果我在这个日期增加四天,我会得到正确的一个5,这是"星期五"
[15-10-26 18:19:50:012 CET] 2015-10-30 5
此代码有什么问题?
答案 0 :(得分:1)
"F"
是nth occurrence of the weekday in the month
今天是本月的第四个星期一,星期五将是本月的第五个星期五。
您可能想要使用"yyyy-MM-dd u"