日期,日期时间方法封装

2024-01-10  本文已影响0人  苏苡
/**
 * 日期转换  xxxx-xx-xx
 * @param dateFormat function(){}
 */
export function dateFormat(time) {
  let date = new Date(time)
  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
  return y + '-' + m + '-' + d
}

// 使用
let date = new date()
let log = dateFormat(date ) 
console.log(log)  // xxxx-xx-xx
/**
 * 日期时间转换 xxxx-xx-xx xx:xx:xx
 * @param dateTimeFormat function(){}
 */
export function dateTimeFormat(time) {
  let date = new Date(time)
  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 s = date.getSeconds()
  s = s < 10 ? '0' + s : s
  return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + s
}

// 使用
let date = new date()
let log = dateTimeFormat(date ) 
console.log(log)  // xxxx-xx-xx xx:xx:xx
上一篇 下一篇

猜你喜欢

热点阅读