一. ng表達式
<!-- 表達式中使用 --> {{ dt1 | date:'yyyy-MM-dd HH:mm:ss' }}
二. 控制器中使用
//controller必須注入 $filter 模塊 app.controller("appCtrl", ["$scope", "$filter", function($scope, $filter){ //控制器中使用 $scope.dateData = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); }]);
$filter("date")(param, format) 中的 param 是可以接收時間戳的,一般后台json數據返回的是時間戳,那么也可以轉換。
//后台返回時間戳 4070880000000 $scope.dateData = $filter("date")(4070880000000, "yyyy-MM-dd HH:mm:ss");
二. 將日期轉換成時間戳
var date=new Date('January 1,2099,18:00:00') var time=date.getTime();