我从服务器获取日期字符串的格式如下:
$scope.dateform = {
"dob": "22-06-1980"
}
但我想在控制器内使用angularjs转换为GMT格式。
Sat Jun 22 1980 00:12:00 GMT+0530
有没有办法转换?
答案 0 :(得分:3)
使用构建日期功能,角度很简单。
在控制器中将日期保存在变量
中$scope.dateVariable = my-non-human-date-string
在您的视图中,只需将其输出到带有角度日期过滤器的手柄栏内。
{{dateVariable | date : "dd/MM/yy HH:mm:ss"}}
您还可以在以下链接中找到日期的不同格式。
答案 1 :(得分:2)
如果您使用moment.js
你需要做的是
$scope.dateform = {
"dob": "22-06-1980"
}
var momentObj = moment($scope.dateform.dob, 'DD-MM-YYYY');
console.log(momentObj .toString()); // here you will the the format you need
这里我为你创建了一个demo。
答案 2 :(得分:0)
你可以使用momentjs
moment("25-12-1995", "DD-MM-YYYY");