Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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将ISO日期转换为UTC时间_Javascript_Datetime_Salesforce - Fatal编程技术网

使用JavaScript将ISO日期转换为UTC时间

使用JavaScript将ISO日期转换为UTC时间,javascript,datetime,salesforce,Javascript,Datetime,Salesforce,我有一个ISO日期字符串,使用Javascript,我想从中提取时间 如何将2016-07-02T19:27:28.000+0000转换为7:27 pm?我尝试过日期解析,但收效甚微。你可以使用,这是我使用过的最好的日期库。你可以使用,这是我使用过的最好的日期库。请查看和查看。你可以像下面那样使用它们 var d = new Date("2016-07-02T19:27:28.000+0000"); console.log(d.toLocaleTimeString()); console.log

我有一个ISO日期字符串,使用Javascript,我想从中提取时间

如何将
2016-07-02T19:27:28.000+0000
转换为
7:27 pm
?我尝试过日期解析,但收效甚微。

你可以使用,这是我使用过的最好的日期库。

你可以使用,这是我使用过的最好的日期库。

请查看和查看。你可以像下面那样使用它们

var d = new Date("2016-07-02T19:27:28.000+0000");
console.log(d.toLocaleTimeString());
console.log(d.toTimeString());
请看一看和。你可以像下面那样使用它们

var d = new Date("2016-07-02T19:27:28.000+0000");
console.log(d.toLocaleTimeString());
console.log(d.toTimeString());

下面是如何使用moment js实现此功能


力矩('2016-07-02T19:27:28.000+0000')。格式('MMMM Do YYYY,h:mm:ss a')

以下是使用moment js的方法


力矩('2016-07-02T19:27:28.000+0000')。格式('MMMM Do YYYY,h:mm:ss a')

您可以首先以UTC格式获取日期

var utcDate = new Date("2016-07-02T19:27:28.000+0000").toUTCString();
从utcDate获取时间

var time = utcDate.split(' ')[4];
使用GetDesiredTime函数将24小时时间格式转换为12小时格式

function getDesireTime(time) {
     hr = parseInt(time.split(':')[0]);
     amOrpm = hr < 12 ? 'AM' : 'PM'; // Set AM/PM
     hr = hr % 12 || '00'; // Adjust hours
     return`${hr}:${time.split(':')[1]} ${amOrpm}`
 }
console.log(getDesireTime(time));
函数getDesiredTime(时间){
hr=parseInt(time.split(“:”)[0]);
amOrpm=hr<12?'AM':'PM';//设置AM/PM
hr=hr%12 | |“00”;//调整小时数
返回`${hr}:${time.split(':')[1]}${amOrpm}`
}
log(getDesireTime(time));

您可以首先以UTC格式获取日期

var utcDate = new Date("2016-07-02T19:27:28.000+0000").toUTCString();
从utcDate获取时间

var time = utcDate.split(' ')[4];
使用GetDesiredTime函数将24小时时间格式转换为12小时格式

function getDesireTime(time) {
     hr = parseInt(time.split(':')[0]);
     amOrpm = hr < 12 ? 'AM' : 'PM'; // Set AM/PM
     hr = hr % 12 || '00'; // Adjust hours
     return`${hr}:${time.split(':')[1]} ${amOrpm}`
 }
console.log(getDesireTime(time));
函数getDesiredTime(时间){
hr=parseInt(time.split(“:”)[0]);
amOrpm=hr<12?'AM':'PM';//设置AM/PM
hr=hr%12 | |“00”;//调整小时数
返回`${hr}:${time.split(':')[1]}${amOrpm}`
}
log(getDesireTime(time));
perfect:moment(Date.parse(result[i].Activity\u Time\u Stamp\u c)).format(“h:mm A”)perfect:moment(Date.parse(result[i].Activity\u Time\u Stamp\u c)).format(“h:mm A”)