一、 拓展:如何用js将日期转换成时间戳
new Date('2022-06-01').getTime() //1654041600000 //这个safari无法将时分秒转时间戳// 推荐用这个!!!!!!!!!!!!!!!!!!!
new Date('2022-06-01 10:10:10'.replace(/-/g, '/')).getTime() //1654049410000 可以解决safari无法将时分秒转时间戳问题
ios中 safari浏览器,js时间操作getTime(),getFullYear()等返回显示NaN的解决办法
二、时间戳转日期方法1
function shijianc(time) {let date = new Date(time)let Y = date.getFullYear() + '-'let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'let D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' 'let h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'let m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'let s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds())return Y + M + D + h + m + s}shijianc(1666857104252) //就会得到 '2022-10-27 15:51:44' 注意参数传的是数字不是字符串
三、获取当前日期
有效的请点赞收藏支持一波!