900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 用js将时间毫秒数转换为指定日期时间格式

用js将时间毫秒数转换为指定日期时间格式

时间:2022-01-05 14:39:22

相关推荐

用js将时间毫秒数转换为指定日期时间格式

//原方法转换自带格式:xxxx-‎xx月-xx‎ ‎ ‎xx‎:‎xx‎:‎xx

一,重写方法前:

例:time:1534301216395

调用:changeTime(time):

function changeTime(time){

var commonTime = "";

if(time){

var unixTimestamp = new Date(time*1) ;

commonTime = unixTimestamp.toLocaleString();

}

return commonTime;

}

结果:

//转换为自己想要的格式,重写 toLocaleString()。

二,重写方法后:

例:time:1534301216395

调用:changeTime(time):

Date.prototype.toLocaleString = function() {

return this.getFullYear() + "年" + (this.getMonth() + 1) + "月" + this.getDate() + "日 " + this.getHours() + "点" + this.getMinutes() + "分" + this.getSeconds() + "秒";

};

结果:

三,第三种方法:

例:time:1534301216395

function changeTime(time){if(time){var oDate = new Date(time*1),oYear = oDate.getFullYear(),oMonth = oDate.getMonth()+1,oDay = oDate.getDate(),oHour = oDate.getHours(),oMin = oDate.getMinutes(),oSen = oDate.getSeconds(),oTime = oYear +'-'+ getBz(oMonth) +'-'+ getBz(oDay) +' '+ getBz(oHour) +':'+ getBz(oMin) +':'+getBz(oSen);//拼接时间return oTime;}else{return "";}}//补0function getBz(num){if(parseInt(num) < 10){num = '0'+num;}return num;}

结果:

-08-15 10:46:56

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。