首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular时区CDT/CST问题

Angular时区CDT/CST问题
EN

Stack Overflow用户
提问于 2016-09-13 17:00:39
回答 1查看 1.3K关注 0票数 0

我有UTC格式的日期,我需要转换为CST。

UTC到CDT的差异提前5小时

UTC到CTC的差异提前6小时

我的UTC日期是'2016-09-07T05:00:00Z‘

代码语言:javascript
复制
<body>

<div ng-app="myApp" ng-controller="datCtrl">

<p>Date = {{ today | date:'longDate':'CST' }}</p>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('datCtrl', function($scope) {
    $scope.today = '2016-09-07T05:00:00Z'
});
</script>

这会将我的日期转换为

日期= 2016年9月6日

但现在实际上是夏令时。如果我将CST替换为CDT,那么它可以很好地工作,但当夏令时不存在时,它将在其他月份失败。

任何解决方案,以便自动检测需要应用哪个时区的CTC/CDT。

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 17:11:11

处理日期和时区的最简单方法是使用Moment Timezone,您可以在其中提供时区,并且还可以使用夏令时。

http://momentjs.com/timezone/docs/#/using-timezones/parsing-ambiguous-inputs/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39466058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档