Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中将字符串日期解析为GMT日期对象_Javascript - Fatal编程技术网

在JavaScript中将字符串日期解析为GMT日期对象

在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:

将字符串日期转换为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: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()
以特定格式获取日期时间