日期时间以javascript 24小时格式

时间:2012-10-30 10:15:24

标签: javascript time datetime-format

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小时 生日对象应该在逻辑上更大,但它显示更大的birthday1。它无法比较这个00时间。除此之外一切都很好。 请帮忙。

1 个答案:

答案 0 :(得分:0)

  

在同一天,0000小于2000。   如果你想要第二天的开始,那么日期需要改变。