0

我正在研究 javascript。我有时间以毫秒为单位。所以我必须在 PST 时区显示时间。我试过格林威治标准时间。但是是否有任何选项可以以 PST 格式显示时间,其中输入以毫秒为单位,例如 1671673550214。所以我试图将此毫秒转换为 PST 的时间和日期格式。与下面的代码相同。请帮忙。这是我尝试过的代码:

   var time = new Date().getTime();
     var date = new Date(time);
      document.write(date.toString());

我什至尝试过使用 UTCString()、UTC() 和 toString();但事情正在转换为格林威治标准时间而不是太平洋标准时间。

4

2 回答 2

1

请检查这个库,它有很多显示和操作日期时间的功能。

http://momentjs.com/ http://momentjs.com/docs/

也请检查以下帖子

Moment.js:在特定时区格式化日期\

如果您不想使用外部库,请参阅以下文章

http://www.techrepublic.com/article/convert-the-local-time-to-another-time-zone-with-this-javascript/6016329

于 2013-06-25T10:10:16.340 回答
0

您可以使用 timezonjs 帮助您将时间转换为任何时区。

https://github.com/mde/timezone-js

于 2013-06-25T10:59:07.503 回答