首页 > 解决方案 > 字符串中的 newDate() 在 Chrome 和 Safari 中创建不同的结果

问题描述

我正在尝试将格式为“HH:MM”的字符串与本地时间进行比较。

我使用了以下代码:

function update(time_string) {
  now_datetime = new Date()


  time_datetime = new Date(time_string)

  var time = time_datetime.getHours() + ":" + time_datetime.getMinutes();
  var today = now_datetime.getHours() + ":" + now_datetime.getMinutes();
   
  console.log(time > today)
}

由于某些原因,这会在 Chrome 和 Safari 中产生不同的结果。Safari 将原始时间增加了两个小时。谁能帮助我如何使两个浏览器产生相同的结果?非常感谢!

标签: javascriptgoogle-chromedatetimesafari

解决方案


推荐阅读