【问题标题】:date time in javascript 24 hours formatjavascript 24 小时格式的日期时间
【发布时间】:2012-10-30 10:15:23
【问题描述】:
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年代无法比拟。除此之外一切都很好。 请帮忙。

【问题讨论】:

  • 同一天,0000小于2000。除非我误解了问题。
  • 00 表示午夜 24 小时,从新日期开始几乎没有回来。
  • 在我看来,当您分配时间 00:00 时,它指的是上午 12 点,表示日期的开始
  • 显示 00:00:00 时间和日期。
  • 是的。那是一天的开始。如果您想要第二天的开始,则需要更改日期。

标签: javascript time datetime-format


【解决方案1】:

在同一天,0000 小于 2000。 如果您想要第二天的开始,则需要更改日期。

【讨论】:

    猜你喜欢
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多