Javascript angularJS:从日期时间变量获取客户端时间返回UTC时间。
伙计们 使用Javascript angularJS:从日期时间变量获取客户端时间返回UTC时间。,javascript,angularjs,Javascript,Angularjs,伙计们 使用Angular ui bootstŕap,我为用户制作了一个时间选择器。用户可以设置时间(24小时格式)。我试图在控制器中得到这个值 所以,当用户将13:00设置为时间时,我需要获取13:00:00,但是,我得到的是2016-08-12T07:30:02.732Z 如何获取用户输入的值而不是UTC时间 <div ng-controller="TimepickerDemoCtrl"> <div uib-timepicker ng-model="mytime" n
Angular ui bootstŕap
,我为用户制作了一个时间选择器。用户可以设置时间(24小时格式)。我试图在控制器中得到这个值
所以,当用户将13:00设置为时间时,我需要获取13:00:00,但是,我得到的是2016-08-12T07:30:02.732Z
如何获取用户输入的值而不是UTC时间
<div ng-controller="TimepickerDemoCtrl">
<div uib-timepicker ng-model="mytime" ng-change="changed()" hour-step="hstep" second-step="30" show-seconds="false" minute-step="mstep" show-meridian="false"></div>
<pre class="alert alert-info">Time is: {{mytime }}</pre>
<button type="button" class="btn btn-danger" ng-click="clear()">Clear</button>
</div>
时间是:{{mytime}}
清楚的
我给了你一个更好的主意。这里是y您不要尝试将其从utc转换为您的本地时间…..我搜索了,但找不到正确的解决方案,我是这样说的,有一个角度内置过滤器,名为[date()。如果您只想更改显示,您可以像
{mytime | date:“medium”}一样使用它
。除此之外,我认为javascript使用系统区域设置来表示日期和时间,因此也要检查这些设置以满足您所在国家的区域设置。您不要尝试将其从utc转换为您的本地时间……我搜索了,但找不到正确的解决方案,我是这样说的,有一个称为[date()。如果您只想更改显示,您可以像{mytime | date:“medium”}
一样使用它。除此之外,我认为javascript使用系统区域设置来表示日期和时间,因此也可以检查它们以符合您所在国家的区域设置