js new Date()两种常用时间格式转换

  • Post author:
  • Post category:其他


1、通过getFullYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()获取到年月日时分秒 拼接成需要的格式

let formatDateTime = function (date) {  
  let y = date.getFullYear();  
  let m = date.getMonth() + 1;  
  m = m < 10 ? ('0' + m) : m;  
  let d = date.getDate();  
  d = d < 10 ? ('0' + d) : d;  
  let h = date.getHours();  
  h=h < 10 ? ('0' + h) : h;  
  let minute = date.getMinutes();  
  minute = minute < 10 ? ('0' + minute) : minute;  
  let second=date.getSeconds();  
  second=second < 10 ? ('0' + second) : second;  
  return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;  
};  


console.log(formatDateTime(new Date())); //2022-08-26 11:37:09

2、用Day.js工具   npm install dayjs –save

dayjs(time).format("YYYY-MM-DD HH:mm:ss");



版权声明:本文为weixin_45457797原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。