相关文章推荐
爱玩的充电器  ·  使用学习软件不如真实体验- ...·  1 月前    · 
跑龙套的青蛙  ·  软件中心用户指南- ...·  1 月前    · 
霸气的领结  ·  灰鸽子远程控制·  3 周前    · 
霸气的领结  ·  灰鸽子远程控制软件·  3 周前    · 
有腹肌的斑马  ·  自动化-Appium-微信小程序(Pytho ...·  1 周前    · 
旅行中的黑框眼镜  ·  中国铁路上海局集团有限公司2025年度招聘普 ...·  6 月前    · 
坚韧的酸菜鱼  ·  “开心麻花”第五部大电影票房成绩平平《半个喜 ...·  7 月前    · 
气宇轩昂的铁板烧  ·  判斷造句| 用判斷造句·  7 月前    · 
骑白马的皮带  ·  鼓楼区小学一年级招生施教区范围(2024年)·  12 月前    · 
干练的打火机  ·  “唐宋八大家”是谁评选的,为什么以韩愈为首? ...·  1 年前    · 
小百科  ›  JS:将时区转换为用户友好的时区开发者社区
软件
瘦瘦的马克杯
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 JS:将时区转换为用户友好的时区

Stack Overflow用户
提问于 2022-11-06 13:44:43
EN

我使用时区格式化日期,即 America/Toronto 。其要求是向用户显示用户友好的格式,即 BST 、 EST 等.

怎样才能改变呢?

我尝试了以下方法:

代码语言: javascript
复制
const func = (date) => new Date(date)
  .toLocaleDateString('en-US', {
    day: '2-digit',
    timeZoneName: 'short',
  .slice(4);

但是,它没有显示正确的区域。谢谢!

1 48 0 票数 0
EN
javascript

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-06 14:33:32

对于 多伦多 ,只有 , , EST 或 EDT

​

代码语言: javascript
复制
const
  refDteEST = '2022-01-14T19:20:21.000-05:00'  // Eastern Standard Time (Toronto) -> EST
, refDteEDT = '2022-08-14T19:20:21.000-04:00'  // Eastern Daylight Time (Toronto) -> EDT
const func = dte => 
  new Date( dte ) 
   .toLocaleDateString( 'en-US'
     , { day          : '2-digit'
       , timeZoneName : 'short'
 
推荐文章
爱玩的充电器  ·  使用学习软件不如真实体验- 中华人民共和国教育部政府门户网站
1 月前
跑龙套的青蛙  ·  软件中心用户指南- Configuration Manager | Microsoft Learn
1 月前
霸气的领结  ·  灰鸽子远程控制
3 周前
霸气的领结  ·  灰鸽子远程控制软件
3 周前
有腹肌的斑马  ·  自动化-Appium-微信小程序(Python版) -
1 周前
旅行中的黑框眼镜  ·  中国铁路上海局集团有限公司2025年度招聘普通高校毕业生公告二 ...
6 月前
坚韧的酸菜鱼  ·  “开心麻花”第五部大电影票房成绩平平《半个喜剧》算不算喜剧?_ ...
7 月前
气宇轩昂的铁板烧  ·  判斷造句| 用判斷造句
7 月前
骑白马的皮带  ·  鼓楼区小学一年级招生施教区范围(2024年)
12 月前
干练的打火机  ·  “唐宋八大家”是谁评选的,为什么以韩愈为首?看完你就知道了!|163 ...
1 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南