JS实现时间格式毫秒数、年月日、国际通用时间转换
写在前面
本篇文章主要介绍JS实现毫秒数、年月日时间、国际通用时间三种常见的时间格式之间的转换,如果看了这篇文章对您有小小的帮助,请帮忙点赞收藏,如有需要改进的地方请留言。
1.毫秒数转年月日格式
var time = '1607070120000'
function getTime(time) {
var now = new Date(Number(time));
var year = now.getFullYear(); //得到年份
var month = now.getMonth()+1;//得到月份
var date = now.getDate();//得到日期
var day = now.getDay();//得到周几
var hour = now.getHours();//得到小时
var minu = now.getMinutes();//得到分钟
var sec = now.getSeconds();//得到秒
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
if (hour < 10) hour = "0" + hour;
if (minu < 10) minu = "0" + minu;
if (sec < 10) sec = "0" + sec;
let times = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
return times;
}
var newTime = getTime(time)
console.log('yyyy-MM-dd hh:mm:ss'+newTime )
2.国际通用时间转年月日格式
var time = 'Mon Dec 07 2020 14:10:57 GMT+0800 (中国标准时间)'
function getTime(time) {
var d = new Date(time);
var Times =d.getFullYear() + "-" +
(d.getMonth() + 1) + "-" +
d.getDate() + " " +
d.getHours() + ":" +
d.getMinutes() + ":" +
d.getSeconds();
return Times;
}
var newTime = getTime(time)
console.log('yyyy-MM-dd hh:mm:ss'+newTime)
3.年月日格式换毫秒数
// yyyy-MM-dd hh:mm:ss
var time='2020-12-7 14:10:57';
var newTime=Date.parse(time)
console.log('毫秒数='+newTime)