隔离本地化日期的各个部分

时间:2017-11-28 03:39:11

标签: javascript date

无论用户的计算机处于什么时区,我都需要确定夏威夷的当前日期,以及是否在下午1点之前或之后。

这让我很接近:

new Date().toLocaleString('en-US', {timeZone:'Pacific/Honolulu'});

输出:11/27/2017, 5:18:58 PM

但是,隔离不同部分的最佳方法是什么?

  • 我倾向于将字符串解析为日期以允许我获取类似getHours()的内容,但这似乎是将日期转换为字符串回到日期。
  • 分开琴弦似乎很笨拙。
  • new Date().getHours().toLocaleString('en-US', {timeZone:'Pacific/Honolulu'})之类的东西不起作用。

0 个答案:

没有答案