【发布时间】:2015-12-18 07:22:14
【问题描述】:
我从服务器获取日期字符串,格式如下:
$scope.dateform = {
"dob": "22-06-1980"
}
但我想在控制器中使用 angularjs 转换为 GMT 格式。
Sat Jun 22 1980 00:12:00 GMT+0530
有什么办法可以转换吗?
【问题讨论】:
标签: angularjs
我从服务器获取日期字符串,格式如下:
$scope.dateform = {
"dob": "22-06-1980"
}
但我想在控制器中使用 angularjs 转换为 GMT 格式。
Sat Jun 22 1980 00:12:00 GMT+0530
有什么办法可以转换吗?
【问题讨论】:
标签: angularjs
使用内置日期功能在角度上做这件事相当简单。
在您的控制器中将日期存储在变量中
$scope.dateVariable = my-non-human-date-string
在您的视图中,只需将其输出到带有 Angular 日期过滤器的手柄栏内即可。
{{dateVariable | date : "dd/MM/yy HH:mm:ss"}}
您还可以在以下链接中找到不同的日期格式。
【讨论】:
你可以使用momentjs
moment("25-12-1995", "DD-MM-YYYY");
【讨论】:
在angularjs的html代码中简单地使用日期过滤器。
这样
date:'dd/MM/yyyy'
【讨论】: