gpt4 book ai didi

javascript - 在Javascript中将毫秒转换为日期格式

转载 作者:行者123 更新时间:2023-11-30 11:26:35 26 4
gpt4 key购买 nike

我将日期字符串设置为从午夜开始的毫秒数,例如:

var date = new Date("2017-12-14").setUTCHours(0,0,0,0)

现在 date = 1513209600000;即,2017 年 12 月 14 日星期四 00:00:00。这正是我想要从午夜或一天的开始开始约会的方式,即午夜。

但是当我尝试在 Date 对象中再次将此时间戳转换为时,它没有保留小时格式,例如:

var dateObj = new Date(date); // Thu Dec 14 2017 05:30:00 GMT+0530 (IST)

我希望此 dateObj 具有从午夜开始的日期和时间。谁能建议我到底做错了什么?提前致谢。

最佳答案

日期对象保留其值,您看到的是浏览器在本地时区中对该日期的表示。尝试使用 dateObj.toUTCString() 读取原始值。

关于javascript - 在Javascript中将毫秒转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47789397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com