javascript - js时间戳如何转为时间格式
程序员文章站
2022-04-16 09:37:51
...
从数据库中取得值 时间戳是秒
发现显示的都是1970年
回复内容:
从数据库中取得值 时间戳是秒
发现显示的都是1970年
时间戳的单位是毫秒。
如果obj.create_time
是秒,那应该是obj.create_time * 1000
。
//设定时间格式化函数
Date.prototype.format = function (format) {
var args = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds(),
};
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var i in args) {
var n = args[i];
if (new RegExp("(" + i + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? n : ("00" + n).substr(("" + n).length));
}
return format;
};
使用:new Date(time).format("yyyy-MM-dd")