angularjs 在 Controller 中将日期转换为 UTC 格式

标签 angularjs

我想将以下日期和时间转换为 UTC 格式

"1970-05-11T18:30:00.000+0000"

我可以在 View 内执行此操作,但我想在 Controller 中执行此操作。

{{stmt.tranDate | date:"dd/MM/yyyy": 'UTC'}}

Controller

$scope.kycinfo.dob = "1970-05-11T18:30:00.000+0000";
$scope.dob = $filter('date')($scope.kycinfo.dob, "dd/MM/yyyy");

查看

<input type="text" id="dateOfBirth" placeholder="Please Select ..."  data-ng-model="dob" name="dob" ng-required="true" mobi-date=true />

最佳答案

将“UTC”作为第三个参数传递给 $filter('date)。

$scope.kycinfo.dob = "1970-05-11T18:30:00.000+0000";
$scope.dob = $filter('date')($scope.kycinfo.dob, "dd/MM/yyyy", "UTC");

https://docs.angularjs.org/api/ng/filter/date

关于angularjs 在 Controller 中将日期转换为 UTC 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35170366/

相关文章:

angularjs - Angular $http 缓存键是如何创建的

javascript - AngularJs SPA 注销

angularjs - 如何遍历 Firebase 实例的子项

angularjs - 在angularjs中跨多个 Controller 更新范围变量

angularjs - 如何在 Angular JS 中将状态参数传递给 $location.url

angularjs - 在angularjs中的某些字段上设置条件焦点

javascript - Angular js http 获取失败

javascript - ng重复:dupes even with track by $index (special case)

javascript - 过滤器 'filter' - 严格匹配

angularjs - Node JS 中的 Angular CryptoJs 加密而不是解密 CryptoJS