在你将这篇文章标记下来之前,你应该知道我已经广泛搜索了......
我有时间参加活动,需要与当前时间进行比较,以确定是否已通过。
<div class="myEvent" data-time="17:00">5:00 PM</div>
我认为最好将两者转换为毫秒并进行比较。
var today = new Date();
var current = today.getTime();
var given = $('.myEvent').attr('data-time');
但是这里我被卡住了...如何将给定时间转换为毫秒?
答案 0 :(得分:1)
Date.parse(&#39; 01/01/2015 10:10:10&#39;)是您正在寻找的功能。
答案 1 :(得分:1)
您可以使用 Date.parse() ;
var today = Date.now(),
given = $('.myEvent').attr('data-time'),
givenMs = Date.parse(new Date().toDateString() + ' ' + given);
console.log(givenMs);
答案 2 :(得分:0)