gpt4 book ai didi

javascript - 如何在js中将日期字符串更改为本地时区的日期时间?

转载 作者:行者123 更新时间:2023-11-28 01:35:19 25 4
gpt4 key购买 nike

我使用日期选择器,我得到日期选择器的值

document.getElementById("id_of_datepicker")

当我使用它更改此日期时

new Date(document.getElementById("id_of_datepicker"));

返回

Thu Feb 06 2014 05:30:00 GMT+0530 (IST)

我所寻找的是而不是像我那样传递日期,我需要以本地时区发送它,其中包含 00 小时、分钟、秒,然后必须将其转换为 UTC。我怎样才能做到这一点?请帮我。

最佳答案

您必须手动拆分它并使用 Date.UTC 作为 utc 函数,如下所示:

var dateStr = document.getElementById("id_of_datepicker");
var dateArr = dateStr.split(/[\-T:]/);//suppose it is like 2014-06-12T00:00:00
var localTime=new Date(Date.parse(dateArr[0],dateArr[1],dateArr[2]), 0, 0, 0)
var utcTime=new Date(Date.UTC(dateArr[0],dateArr[1],dateArr[2]), 0, 0, 0)

关于javascript - 如何在js中将日期字符串更改为本地时区的日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21602088/

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