需要注意的是js时间戳是以毫秒为单位的,而服务器端返回的时间戳比如PHP中的时间戳以秒为单位。
在前端我们常用的一个时间格式是:Y-m-d H:i:s。
js如何把一个Unix时间戳,转化为这种格式?
js格式化时间戳代码片段:
function getFormatTimestamp(s) {
var D = new Date(s * 1000);
var y = D.getFullYear();
var m = D.getMonth() + 1;
var d = D.getDate();
var h = D.getHours();
var i = D.getMinutes();
var s = D.getSeconds();
if (m < 10) m = '0' + m;
if (d < 10) d = '0' + d;
if (h < 10) h = '0' + h;
if (i < 10) i = '0' + i;
if (s < 10) s = '0' + s;
return y +'-'+ m+'-'+d +' '+ h +':' +i+ ':' +s;
}
需要注意的是js时间戳是以毫秒为单位的,而服务器端返回的时间戳比如PHP中的时间戳以秒为单位。
以上代码片段随易拿去,不客气~
除特别注明外,本站所有文章均为作者原创。 或分享自己的编程经验,或探讨工作中的问题,或聊以人生趣事。 转载请注明出处来自 https://www.qiusuoweb.com/80.html
运营天数
总访问量
文章数量
-
-
-
交流群:157451741
新浪微博:草莽兴
发布评论