【发布时间】:2020-03-30 21:10:57
【问题描述】:
我有一个问题。你能告诉我如何检查本周的一天吗?
我正在开发一些天气预报服务。我有当前日期,但必须检查在当前一周内是否完成。我只知道我必须使用 Moment JS 中的“isSame”函数。 这是我的代码行。
if(this.conversation.payload.grain==="week" && moment().startOf('week').isSame(this.conversation.payload.forecastTime))
“forecastTime”是当前日期。但是条件不好,没有进入if循环。
谢谢!
【问题讨论】:
-
你对“当前周”的定义是什么?
-
本周的开始是
moment().startOf('week'),看来你得到了那部分。一周的结束是加上 7 天。所以现在检查传入的日期是否大于或等于一周的开始,也小于一周的最后一天。
标签: javascript typescript momentjs is-same