好吧,我知道这似乎是多余的,也许我错过了一些东西。但所有我看到在获取UTC日期的stackoverflow是依赖本地时间或计算机时间。获取“当前”UTC日期和时间。独立在当地时间/计算机时间
如:
var utcDate = new Date(Date.UTC());
..
var today = new Date();
var YY = today.getUTCFullYear();
var MM = today.getUTCMonth() + 1;
var DD = today.getUTCDate();
var h = today.getUTCHours();
var m = today.getUTCMinutes();
我猜是因为 “日期()”,这是依赖于当地时间\计算机时间。我知道我很喜欢这个,但我认为这是它的工作原理。
现在我想获取“CURRENT”(UTC日期和时间),它不依赖于本地/计算机时间。
因为当我尝试运行代码时,当我尝试配置计算机时间时,UTC日期和时间会发生变化。这显然取决于Local \ Computer时间。
我该怎么做?
有两点需要注意:1)他们不应该,如果你改变你的电脑的时区和不改变你的电脑的时间; 2)通常这会被服务器端完成,你必须控制硬件,而不是客户方(即用UTC时区保存数据) –