angular中对时间戳的处理
一. 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();