问题描述
某些国家/地区具有夏令时,而其他国家/地区则没有,我想知道在将时间转换为我自己的计算机之前,是否有任何方法可以确定网站是否使用了具有夏令时的时区。 >
网站链接:
https://int.soccerway.com/
我在网站HTML中找到的最接近的功能是此功能,但它并未提供其使用的时区:
var expires = new Date();
expires.setTime(expires.getTime() + 36500*24*60*60*1000);
解决方法
您可以获得时间偏移,但是它不会告诉您是否已制定DST。但是,您可以获取用户浏览器的时区,然后检查某个地方(步骤2)当前时区当前是否具有DST:
const timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
console.log(timeZone);