在JavaScript中将字符串日期解析为GMT日期对象
将字符串日期转换为GMT date Obj,然后再次将此日期转换为当前系统分区日期(带时区)。仅使用JavaScript 实际上,我的回答如下在JavaScript中将字符串日期解析为GMT日期对象,javascript,Javascript,将字符串日期转换为GMT date Obj,然后再次将此日期转换为当前系统分区日期(带时区)。仅使用JavaScript 实际上,我的回答如下 { "start_date":"2020-02-06 11:23:00" "end_date":"2020-02-06 11:50:00" } 我的要求如下 { "start_date":"2020-02-06 11:23:00" "end_date":"2020-02-06 11:50:00" } 步骤:1 “2020-02-06 11:23:
{
"start_date":"2020-02-06 11:23:00"
"end_date":"2020-02-06 11:50:00"
}
我的要求如下
{
"start_date":"2020-02-06 11:23:00"
"end_date":"2020-02-06 11:50:00"
}
步骤:1
“2020-02-06 11:23:10”此字符串值应为带有GMT的转换日期对象,如“Thu,06 Feb 2020 11:23:10 GMT”。
步骤:2
同样,我想将date对象转换为浏览器时区DateTime.com,格式类似于'2020-02-06 16:53:00+0530'将UTC添加到日期
startDate=“2020-02-06 11:23:00 UTC”
。
现在将日期解析为const localDate=new date(startDate)//Thu Feb 06 2020 16:53:00 GMT+0530(印度标准时间)
。
浏览器将根据客户端计算机的时区对其进行localTimeZone分析到目前为止您尝试了什么?请分享到目前为止您尝试了什么。我不知道如何使用GMT zone创建日期对象,这是我要问的。在java中我知道怎么做,但现在在javaScript中不知道;新日期().toutString();我试过了,但当我在输出以下运行时。输入日期:2020-02-06 11:23:00转换日期:Thu,06 Feb 2020 05:53:00 GMT但我希望输出为“2020-02-06 16:53:00+0530”,您可以使用
localDate..toLocaleString()分别格式化日期和时间代码>。最好使用moment(date).format()
以特定格式获取日期时间