var dateType = $filter('date')($scope.datalist[0].OVERRIDE_DATE, "MM/dd/yyyy");
我的输出是:1992年5月7日
我想将以上日期更改为yyyy-mm-ddT00:00:00.000Z
格式吗?
答案 0 :(得分:1)
toISOString()
应该做您想要的。
例如
new Date('05/07/1992').toISOString();
会给你
"1992-05-07T07:00:00.000Z"
答案 1 :(得分:0)
Date.prototype.toISOString()
方法可能是您想要的:
const rawDate = $filter('date')($scope.datalist[0].OVERRIDE_DATE, "MM/dd/yyyy");
const formattedDate = new Date(rawDate).toISOString();
或者,如果$ scope.datalist [0] .OVERRIDE_DATE已经是一个日期对象,则可以执行以下操作:
const formattedDate = $scope.datalist[0].OVERRIDE_DATE.toISOString();