首页 > 解决方案 > 如何从 date.now 转换为太平洋时间

问题描述

在我当前的项目中,我必须为每个用户实现经过时间并将其显示在网页上。但是,使用 date.now 将返回 UTC,我想在太平洋时间得到它。我在网上搜索和研究,但无法让它工作......有没有办法从UTC转换为太平洋时间?

标签: javascripthtmlnode.jsreactjs

解决方案


你可以这样做:

const event = new Date(Date.now());

const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };

console.log(event.toLocaleDateString('us-PT', options));
其中“us”是“美国”,“PT”是“太平洋时间”要查看更多信息,请转到MDN 网络文档 Date.prototype.toLocaleDateString()


推荐阅读