JS中datataable插件内时间戳与年⽉⽇格式的转换
我这⾥是使⽤datatable插件⽤来显⽰数据的,绑定数据的时候来⾃后台数据为时间戳,我要把它转换为年⽉⽇的形式显⽰出来
<script type="text/javascript">
//转换⽇期
var formatTime = function (number, format) {
var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
var returnArr = [];
var date = new Date(number * 1000);
returnArr.FullYear());
returnArr.push(Month() + 1));
returnArr.push(Date()));
returnArr.push(Hours()));
returnArr.push(Minutes()));
returnArr.push(Seconds()));
for (var i in returnArr) {
format = place(formateArr[i], returnArr[i]);
}
return format;
}
//数据转化
var formatNumber = function (n) {
n = n.toString();
return n[1] ? n : '0' + n
}
//我这⾥只展⽰需要转换的字段
"columns": [
{unix时间戳转换日期格式
title: "时间", data: 'time', align: 'center', valign: 'middle', width: "60px",
render: function (data) {
if (data) {
return formatTime(data, 'Y-M-D h:m:s')
} else {
return data
}
}
},
]
</script>
此时展现出来的就是年⽉⽇的时间,但是我们如果进⾏查询的时候在后台还要进⾏把年⽉⽇转换为时间戳后才可以进⾏判断,我们可以在js 中进⾏转换
var time = $(“#time”).var(); //这⾥是获取⽤户输⼊的⽇期例:“2000-05-18 09:02:12”
time = Date.parse(new Date(time) / 1000; //这⾥是把年⽉⽇的格式转换为时间戳的格式例:“958611732”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论