Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/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:将日期和时间字符串转换为UTC_Javascript_Date_Datetime - Fatal编程技术网

javascript:将日期和时间字符串转换为UTC

javascript:将日期和时间字符串转换为UTC,javascript,date,datetime,Javascript,Date,Datetime,我花了很长时间尝试使用javascript中的Date对象,这给我留下了丑陋和不直观的印象 我正在从一个内部API返回两个对象:一个是date字符串,格式为YYYY-MM-DD,另一个是time字符串,格式为HH:MM 在javascript中,我要做的是将它们合并成UTC格式的字符串,格式为YYYY-MM-DDTHH:MM:00Z。我一直在使用和库,但我不确定如何利用它们来完成这项任务。我使用矩时区解决了这个问题: dateTime = date.concat(" ").time dateTi

我花了很长时间尝试使用javascript中的
Date
对象,这给我留下了丑陋和不直观的印象

我正在从一个内部API返回两个对象:一个是
date
字符串,格式为
YYYY-MM-DD
,另一个是
time
字符串,格式为
HH:MM


在javascript中,我要做的是将它们合并成UTC格式的字符串,格式为
YYYY-MM-DDTHH:MM:00Z
。我一直在使用和库,但我不确定如何利用它们来完成这项任务。

我使用矩时区解决了这个问题:

dateTime = date.concat(" ").time
dateTimeAdjusted = moment.tz(dateTime, timezone).format()

(其中,
时区
是我可以访问的变量,包含给定日期和时间的时区。)

听起来像
s=s1+s2+':00Z'使用javascript concat();方法它将帮助youvar str1=“2014-2-14”str2=“22:10”,然后str3=str1.concat(str2.concat(“00Z”);大家好,我想我实际上可能需要将时间转换为UTC,对吗?