时间戳转换为日期格式
时间:2023-4-21 09:25 作者:suxiaojun 分类: 无
1、获取当前时间戳
Date.now() // =>1682040458036
2、将时间戳转为日期
new Date(1682040458036)
// Fri Apr 21 2023 09:27:38 GMT+0800 (中国标准时间)
注意:时间戳标准是以毫秒为单位的,所以一共有13位,如果位数只有10位,说明它是以秒为单位的。此时要把它转成毫秒单位再进行日期转换,不然时间日期就不对。
3、下面就是把时间戳转换成 年-月-日 的格式
const timeStamp = Date.now() // 获取时间戳
const date = new Date(timeStamp) // 把时间戳转为日期
const Y = date.getFullYear() // 获取年份
const M = date.getMonth() + 1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1 // 获取月份,月份是从0开始的,所以要 + 1
const D = date.getDate() // 获取日期
const time = `${Y}-${M}-${D}` // => 2023-04-21
获取星期几、小时、分钟
date.getDay()/date.getHours()/date.getMinutes()