美文网首页
日期,日期时间方法封装

日期,日期时间方法封装

作者: 苏苡 | 来源:发表于2024-01-10 08:58 被阅读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

相关文章

网友评论

      本文标题:日期,日期时间方法封装

      本文链接:https://www.haomeiwen.com/subject/mlxzndtx.html