var date = "8-21-2012";
var time = "00:00";
var dateArr = new Array();
dateArr = date.split("-");
var timeArr = new Array();
timeArr = time.split(":");
var date1 = "8-21-2012";
var time1 = "20:00";
var dateArr1 = new Array();
dateArr1 = date1.split("-");
var timeArr1 = new Array();
timeArr1 = time1.split(":");
var birthday = new Date(parseInt(dateArr[2], 10), parseInt(dateArr[0], 10), parseInt(dateArr[1], 10), parseInt(timeArr[0], 10), parseInt(timeArr[1], 10), parseInt(00, 10));
var birthday1 = new Date(parseInt(dateArr1[2], 10), parseInt(dateArr1[0], 10), parseInt(dateArr1[1], 10), parseInt(timeArr1[0], 10), parseInt(timeArr1[1], 10), parseInt(00, 10));
现在第一次是 00 意味着 24 小时 生日对象在逻辑上应该更大,但它显示的生日1更大。这是00年代没法比的。除此之外一切都很好。 请帮忙。
最佳答案
on the same date, 0000 is less than 2000. if you want the start of the next day, the date would need to change.
关于javascript - JavaScript 24 小时格式的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13136830/