<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>时间格式转换</title>
</head>
<body>
<script>
// 小于10前面加零
function addZero(m) {
return m < 10 ? '0' + m : m
}
// type:1 年-月-日 时:分:秒
// type:2 年-月-日
// type:3 时:分:秒
function format(type, data) {
var time = new Date(data * 1000);
var y = time.getFullYear();
var m = time.getMonth() + 1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
if (type == 1) {
return y + '-' + addZero(m) + '-' + addZero(d) + ' ' + addZero(h) + ':' + addZero(mm) + ':' + addZero(s);
}
if(type == 2){
return y + '-' + addZero(m) + '-' + addZero(d);
}
if(type == 3){
return addZero(h) + ':' + addZero(mm) + ':' + addZero(s);
}
}
console.log('format: ', format(3, 1557222905));
</script>
</body>
</html>