显示本地时区名称

显示本地时区名称

本文介绍了使用 moment.js 显示本地时区名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 moment.js 并想显示用户的 本地时区名称 像 CET 或 PST 使用

I am using moment.js and would like to show the user's local timezone name like CET or PST using

var timezone_local = moment.tz().zoneName();
document.getElementById('timezone_local').innerHTML = timezone_local;

那些行不起作用.感谢您的帮助!

Those lines do not work. Thanks for your help!

推荐答案

根据官方的moment文档,可以使用moment-timezone

According to the official moment document, you can use moment-timezone

moment.tz.guess();

有关进一步的格式设置,请参阅this.

For further formatting, refer to this.

var zone_name =  moment.tz.guess();
var timezone = moment.tz(zone_name).zoneAbbr()
console.log(timezone);

参考这个工作小提琴.

这篇关于使用 moment.js 显示本地时区名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 12:35