Web*_*olf 3 javascript datetime
我想把字符串格式的时间与当前时间进行比较.我已经尝试设置两个Date对象并在它们两个上调用.Now(),然后在其中一个上将时间调整为字符串格式的时间,方法是将其拆分并将小时和分钟解析为整数,但是我收到以下错误:
setHours不是一个函数
我正在使用的'cutoff'值是'15:00',当在调试器中跟随时,我可以看到这个分裂为split [0] = 15和split [1] = 00(这是在它们被解析成整数之前) .
var cutoff = data.CutOff;
var split = cutoff.split(":");
var today = Date.now();
var hours = parseInt(split[0]);
var min = parseInt(split[1]);
today.setHours(hours, min);
if (Date.now() < today) {
// Do Something
}
Run Code Online (Sandbox Code Playgroud)
你想做new Date()而不是Date.now()
new Date创建一个Date允许您访问Date方法的实例.
Date.now() method返回自1970年1月1日00:00:00 UTC以来经过的毫秒数.