使用 javascript 中的时刻获取 UTC 日期

get UTC date using moment in javascript

我正在使用 utcDate = moment.utc(new Date()).format() 获取 UTC 日期。但是这个 utcDate 是一个字符串,而不是 Date 对象。通过使用 new Date(utcDate),它再次将 utc 日期转换为我的本地日期。请帮我获取 utc 日期对象。 我在 javascript.

工作

utcDate = moment.utc(new Date()).toDate() 正在将其转换为我的本地日期 Sun Sep 01 2019 05:30:00 GMT+0530 (India Standard Time)

使用moment.js

var date = moment();
console.log(date.format()) // 2019-08-30T11:08:27+05:30

date = moment().utc();
console.log(date.format()); // 2019-08-30T05:38:27Z

使用Javascript

var dateObject = new Date();
dateObject.toLocaleString()
"8/30/2019, 10:55:19 AM" // My current time

var utcDateObject = new Date( dateObject.getUTCFullYear(), dateObject.getUTCMonth(), dateObject.getUTCDate(), dateObject.getUTCHours(), dateObject.getUTCMinutes(), dateObject.getUTCSeconds() );
utcDateObject.toLocaleString()
"8/30/2019, 5:26:04 AM" // UTC time which is 5.5 hours less than my local time