我正在使用<div class="root">
<div class="container">
<p>test</p>
</div>
<div class="container">
<p>test2</p>
</div>
<div class="container">
<p>test3</p>
</div>
</div>
获得utc日期。但这utcDate = moment.utc(new Date()).format()
是一个字符串,而不是Date对象。通过使用utcDate
,它再次将utc日期转换为本地日期。请帮助我获取UTC日期对象。
我使用JavaScript。
new Date(utcDate)
将其转换为我的本地日期utcDate = moment.utc(new Date()).toDate()
答案 0 :(得分:3)
使用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