我正在使用bootstrap date time picker library并从这样的文档中获取价值。
var accountExpiry = jQuery(".tempExpiry input").val();
returns =“2015年10月12日 - 03:35 PM”
我的目标是将accountExpiry时间与Date.now()
进行比较,并提醒用户Expiry必须大于当前时间。
我试过跟随jquery,但这是错误的:
var accountExpiry = jQuery(".tempExpiry input").val();
if (accountExpiry > Date.now()) {
console.log("OK");
} else {
console.log("Select time must be greater than current");
}
答案 0 :(得分:0)
var accountExpiry = "12 October 2015 - 08:35 AM"; //change this with jQuery(".tempExpiry input").val()
var date = new Date(Date.parse(accountExpiry.replace(" -",""))) ;
if (date > new Date(Date.now())) {
console.log(date , new Date(Date.now()) ,"less");
} else {
console.log(date , new Date(Date.now()) ,"greater");
}