600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > js获取当前时间与获取时间戳 时间戳转换时间和时间转换时间戳

js获取当前时间与获取时间戳 时间戳转换时间和时间转换时间戳

时间:2020-08-27 21:14:03

相关推荐

js获取当前时间与获取时间戳 时间戳转换时间和时间转换时间戳

获取时间与时间戳

获取当前时间new Date(),然后对时间进行格式处理

date.getMonth()的返回是0~11,所以date.getMonth() + 1才是当前月份数

//获取当前时间let date = new Date();//对获取的时间进行格式处理//获取年份 并拼接 -var Y = date.getFullYear() + '-';//获取月份,如果不超过10就在前面拼接上0,这样看着比较美观统一var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1) + '-';//获取天数var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate() + ' ';//获取小时var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours() + ':';//获取分钟数var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes())//获取秒速var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()// console.log('时间转换成功',Y+M+D+h+m+s)return (Y + M + D + h + m + s);

获取当前时间戳

//获取当前时间戳//方法一传值转换,注意格式var date = Date.parse(new Date())//Date.parse("/5/17 10:05") 或者 Date.parse("-5-17 10:05")var date = Date.parse("-5-17 10:05:50")//方法二通过原型方法直接获得当前时间的毫秒值var date = new Date().getTime()//方法三Date.now()可以获得当前的时间戳var date = Date.now()//方法四valueOf()函数返回时间戳值var data = (new Date()).valueOf()//方法五将获取时间方法对象转化为一个number类型的数值var data = Number(new Date())

方法一

方法二

方法三

方法四

方法五

时间戳与时间之间的转换

时间转换成时间戳

//传入要转换的时间let date = new Date('-05-17 11:20');

通过上面的获取当前时间戳方法来讲时间转换成时间戳

//传入要转换的时间let date = new Date("-5-17 11:20");var date = Date.parse("-5-17 11:20")//var date = Date.parse(date)var date = Date.now("-5-17 11:20")//var date = Date.now(date)....

其余方法也是如此,传入想要获取的时间就行,要保证格式正确

时间戳转变时间

传入时间戳到new Date()就会获取到时间,然后通过上面的时间格式处理就可以得到时间了

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