javascript - 使用moment.js知道时区时如何获取偏移时间?
问题描述
如果我在momentjs或javascript中的其他库中有时区值(例如'America/Chicago'),有没有办法知道偏移时间(UTC/GMT提前或落后多少)?
解决方案
你可以抢到utcOffset
。
const offset = moment().tz('America/Chicago').utcOffset();
console.log(`Offset in hours: ${offset / 60}`);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.33/moment-timezone-with-data.min.js"></script>
推荐阅读
- drupal - 无法从 Dockerized Drupal 上的节点页面下载文件
- varchar - 如何解决转换 varchar 错误?
- react-native - React Native onLayout 根本没有触发
- jsp - 谁能告诉我在jsp中使用bean的错误是什么
- javascript - 如何在加载时显示活动类数据?
- c++ - 当类被 shared_ptr 包装时,std::min 元素的奇怪行为
- python - Alpine Linux:已安装软件包但未找到模块
- html - 如何在angular6中创建没有反应形式的动态形式?
- javascript - 在html页面中嵌入日志文件
- php - php 从数据库生成图像但首先生成换行符