【发布时间】:2021-08-28 07:02:27
【问题描述】:
我有一个带有以下详细信息的 javascript 对象:
var dateobj = {
date: "2020-12-21 03:31:06.000000",
timezone: "Africa/Abidjan",
timezone_type: 3
}
var date = new Date();
var options = {
timeZone: dateobj.timezone
};
var curr_date = date.toLocaleString('en-US', options)
console.log(curr_date)
//I want this
//diff = curr_date - dateobj.date
我想用同一时区的当前日期时间找出以小时为单位的时差。我知道我可以使用toLocaleString() 函数来获取特定时区的日期时间字符串,但是我怎样才能找到时差呢?上面的代码获取了该时区的当前日期时间,我如何才能找到以小时为单位的时差?
【问题讨论】:
-
到目前为止您尝试过什么?什么不起作用?
-
我给你做了一个sn-p。请使用您尝试过和预期输出的相关 JavaScript 对其进行编辑
-
@mplungjan 添加了代码。
标签: javascript datetime time