【发布时间】:2015-01-31 02:08:42
【问题描述】:
我试图创建一个系统,在某个日期和时间打开和关闭回合供用户玩。 问题是 javascript 并不精确,有时它无法在正确的时间进行更改,并在 1 分钟后更改。
也许问题是因为我在 UTC 中获取原始日期并在将此日期与实际日期和时间进行比较之前进行转换...
我尝试使用 >= 比较,只是
这是最后一个代码:
round_ended = new Date(round.ended + 'Z');
var date = new Date();
if (date.getTime() >= round_ended.getTime()) {
round.phase = "closed";
}
正如我所说,我尝试过类似这样的其他变体,但没有成功:
round_ended = new Date(round.ended + 'Z');
var date = new Date();
if (!(date < round_ended)) {
round.phase = "closed";
}
有人可以帮忙吗?
【问题讨论】:
标签: javascript date compare getdate