获取服务器时间
© 转载需要保留原始链接,未经明确许可,禁止商业使用。支持原创 CC BY-NC-SA 4.0
JavaScript 在浏览器端通过 Date 获取的时间为客户端时间,随着本地系统时间的变化而改变。
有时需要实时获取服务器时间。可以通过发送 OPTIONS 从响应头中获取服务器时间。
提示
Headers 中通常会包含 Date 字段,大小写不敏感。
const res = await fetch('https://cn.bing.com', { method: 'OPTIONS' });
const serverTime = new Date(res.headers.get('date'));