dateFormat.js 557 B

123456789101112131415
  1. export function dateFormat(date, format = 'YYYY-MM-DD HH:mm:ss'){
  2. const config = {
  3. YYYY: date.getFullYear(),
  4. MM: date.getMonth()<9?'0'+Number(date.getMonth()+1):Number(date.getMonth()+1),
  5. DD: date.getDate()<9?'0'+date.getDate():date.getDate(),
  6. HH: date.getHours()<9?'0'+date.getHours():date.getHours(),
  7. mm: date.getMinutes()<9?'0'+date.getMinutes():date.getMinutes(),
  8. // ss: date.getSeconds()<10?'0'+date.getSeconds():date.getSeconds(),
  9. ss: '00',
  10. }
  11. for (const key in config) {
  12. format = format.replace(key, config[key])
  13. }
  14. return format
  15. }