跳转到内容

JavaScript/日期/练习

来自: Wikibooks,开放的世界开放的书籍

1. 您可以使用 getTimezoneOffset() 查看您所在时区与 UTC 之间的偏差。显示该偏差。

单击查看解决方案
"use strict";
const ts_1 = new Date();
alert(ts_1.getTimezoneOffset());

2. 再次显示该偏差,但不要使用 getTimezoneOffset()。相反,使用 Date.now() 和 Date.UTC()。

单击查看解决方案
"use strict";

// Use an arbitrary timestamp, i.e., the first second of our century.
// a) in your timezone
const ts_2 = new Date(2000, 0, 1);
alert('Numerical value: ' + ts_2.valueOf());
alert(new Date(ts_2));

// b) in UTC
const ts_3 = Date.UTC(2000, 0, 1);
alert('Numerical value: ' + ts_3.valueOf());
alert(new Date(ts_3));

// the difference
const minutes = (ts_2 - ts_3) / 60000;
alert(minutes);
华夏公益教科书