//var data = new Date();
var date = new Date("2018-03-14 11:11:11"); //时间对象
var str = date.getTime(); //转换成时间戳
str = str / 1000;
时间戳转换时间
filter('timeToDate', function () {
return function (data) {
var d = new Date(data*1000);//时间戳记得乘以1000再进行处理
var year = d.getFullYear();
var month = d.getMonth()+1;
var date = d.getDate();
var hour = d.getHours();
var minute = d.getMinutes();
var second = d.getSeconds();
return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
}
});
这里我是写在angular的过滤器里面了。平时使用可以写成函数方式
function timeToDate(data) {
var d = new Date(data*1000);//时间戳记得乘以1000再进行处理
var year = d.getFullYear();
var month = d.getMonth()+1;
var date = d.getDate();
var hour = d.getHours();
var minute = d.getMinutes();
var second = d.getSeconds();
return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second;
}