小编Kis*_*hor的帖子

angular-pickadate timezone - selectedDate是其他时区的模态日期前一天

angular-pickadate适用于我当地时间.为了查看全球时间,我已将时区更改为"America/Denver".现在选择日期是在今天的日期前一天(通过模态日期),所以它将"pickadate-active"类应用于昨天.
我尝试使用本地时区和UTC时区传递模态日期.我不知道为什么dateHelper.parseDate再次调用先前传递的剥离时区值,现在我的理解是$ locale正在转换剥离日期,假设它是UTC日期到本地日期.因此,在格林威治标准时间-06:00之前,所选日期将在之前的一个日期.

HTML DIV - <div pickadate ng-model="vm.date" ng-model-options="{ debounce: 0 }" header="true" select="true" date-highlight-list="vm.dateList" ></div>

控制器 - vm.date = moment().tz(timeZoneName).format();

有人可以建议一种方法来处理不同的时区与angular-pickadate?谢谢 !
GIT指令URL - https://github.com/restorando/angular-pickadate

timezone datetime angularjs

5
推荐指数
1
解决办法
210
查看次数

标签 统计

angularjs ×1

datetime ×1

timezone ×1