我有一個返回時間戳變量的api。當我在AngularJs中打印時,它顯示爲1488195848000.But我希望顯示爲2017-02-28 14:49:48(時間戳格式)轉換爲AngularJs中的TimeStamp
如何在控制器中進行轉換?
我有一個返回時間戳變量的api。當我在AngularJs中打印時,它顯示爲1488195848000.But我希望顯示爲2017-02-28 14:49:48(時間戳格式)轉換爲AngularJs中的TimeStamp
如何在控制器中進行轉換?
如果格式化AngularJS日期你想在HTML中轉換該變量,
{{variable | date : 'yyyy-MM-dd HH:mm:ss'}}
而且在JS的情況下,
$filter('date')(variable, 'yyyy-MM-dd HH:mm:ss')
注意:在JS的情況下,不要忘記添加$ filter作爲依賴項。
您可以使用管道操作符和日期過濾器
<span>{{1488195848000| date:'yyyy-MM-dd HH:mm:ss'}}</span>
在控制器,你需要利用過濾功能的格式化日期 像
var _date = $filter('date')(_date, 'yyyy-MM-dd HH:mm:ss')
我該怎麼做在控制器? –
可能的重複[AngularJS - 在控制器中轉換日期](http://stackoverflow.com/questions/20131553/angularjs-convert-dates-in-controller) – lin