【发布时间】:2014-04-17 12:14:30
【问题描述】:
我有一个应用程序,它通过来自休息服务的 json 对象获取日期时间。它像这样返回:
2014-03-30T08:00:00
我绑定到它并通过日期过滤器传递它,它看起来像是将它放入本地时间。
{{ mytime.begin | date:'dd-MMMM-yyyy hh:mm a Z' }}
30-March-2014 08:00 AM -0400
但是,如果我从日期时间选择器(到目前为止我尝试过的每一个)绑定到它,它会减去偏移量,但仍然认为它是 UTC。这是 angular-strap timepicker 的一个示例
<input type="text" size="8" class="form-control" ng-model="mytime.begin" time-format="hh:mm a Z" data-autoclose="1" placeholder="Time" bs-timepicker>
04:00 AM -0400
但如果我通过时间选择器设置时间,它会正确绑定另一种方式。
感谢您的帮助。
【问题讨论】:
-
所以你想显示本地时区?
-
是的,我担心的是,在 ng-model 中它应用了偏移量,但仍显示为 -0400。
标签: angularjs datetime datetimepicker