[英]TypeError: date.getTime is not a function
我拥有一个小游戏,但我的编码器不可用。 在他进行更新后,我在控制台中有此错误“date.getTime 不是函数”,导致崩溃,我一个人而且非常新手。 我希望你们帮助我了解如何解决它。 谢谢
hasPlayedInTheWeek(date) {
var lastMonday = new Date();
lastMonday.setDate(lastMonday.getDate() - (lastMonday.getDay()-1));
lastMonday.setHours(0,0,0,0);
const res = lastMonday.getTime() < date.getTime() && date.getTime() < ( lastMonday.getTime() + 604800000);
return res;
}
在const res
之前添加:
date = new Date(date);
代码:
hasPlayedInTheWeek(date) {
var lastMonday = new Date();
lastMonday.setDate(lastMonday.getDate() - (lastMonday.getDay()-1));
lastMonday.setHours(0,0,0,0);
date = new Date(date)
const res = lastMonday.getTime() < date.getTime() && date.getTime() < ( lastMonday.getTime() + 604800000);
return res;
}
根据您的日期重新创建日期对象将解决此问题。
例子:
var res = new Date(dat1).getTime() > new Date(dat2).getTime()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.