时间对象和时间戳之间的转换
2018-07-12 本文已影响0人
从前慢pearl
1,时间对象 -> 时间戳 「时间戳的单位(毫秒)」
var datatime = new Date().getTime() //得到的时间戳的单位是毫秒
图片.png
2,时间字符串 -> 时间对象
var data = "2018-07-12 12:00:00", //时间字符串
repdata = data.replace(/-/g,'/'), //转换成特定格式: 2018/07/12 12:00:00
dataobj = new Date(repdata); //转换成时间对象
图片.png
3,时间对象 -> 自定义格式的时间
var datatime = new Date(), //时间对象
Y = datatime.getFullYear(), //获取年
M = datatime.getMonth()+1, //获取月
D = datatime.getDate(), //获取日
h = datatime.getHours(), //获取时
m = datatime.getMinutes(), //获取分
s = datatime.getSeconds() //获取秒
//一位数字 -> 两位数字
M = M < 10 ? '0'+M : M
D = D < 10 ? '0'+D : D
h = h < 10 ? '0'+h : h
m = m < 10 ? '0'+m : m
s = s < 10 ? '0'+s : s
//根据年月日时分秒 自定义时间格式
console.log(Y+'-'+M+'-'+D+' '+h+':'+m+':'+s)