时间对象和时间戳之间的转换

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)

你可能感兴趣的:(时间对象和时间戳之间的转换)