javascript - 字符串中的 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 将原始时间增加了两个小时。谁能帮助我如何使两个浏览器产生相同的结果?非常感谢!
解决方案
推荐阅读
- python - 使用 BeautifulSoup 抓取多个(市场指数)网站
- swift - 从其超类创建一个子类 - Swift
- go - 用“-”替换字符串中的空格。同时使用 fmt.Scan 进行用户输入。(哥朗)
- php - 在表单提交时,将表单数据发送到数据库
- tensorflow - tensorflow model.evaluate 和 model.predict 非常不同的结果
- azure-data-factory-2 - 在 Azure 数据工厂中计算哈希
- sql - 对连续的行序列进行分组
- jquery - 提交前预览表单数据
- matlab - 旋转matlab颜色条刻度标签
- vb.net - 如何使用VB和itextsharp在标题页面后在固定点添加表格