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

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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容