js时间戳转日期,日期转时间戳方法

// 日期转时间戳
function dateTransformaTimeStr (dateStr) {
  let date = new Date(dateStr)
  return date.getTime()
}

// 时间戳转日期
/*type:
YYYY-MM-DD-hh:mm:ss ----->2020-11-03,19:08:02
YYYY-MM   ------>2020-11
hh:mm:ss   ------>19:08:02
默认  ------>2020-11-03
*/
  function timeStrTransformaDate (timeStr, type) {
  let date = new Date(Number.parseInt(timeStr, 10))
  const YYYY = date.getFullYear()
  let MM = date.getMonth() + 1
  let DD = date.getDate()
  if (MM.toString().length < 2) MM = '0' + MM
  if (DD.toString().length < 2) DD = '0' + DD
  let hh = date.getHours()
  let mm = date.getMinutes()
  let ss = date.getSeconds()//可以加上秒
  switch (type) {
    case 'YYYY-MM-DD-hh:mm:ss':
      return `${YYYY}-${MM}-${DD},${hh}:${mm}:${ss}`
    case 'YYYY-MM':
      return `${YYYY}-${MM}`
    case 'hh:mm:ss':
      return `${hh}:${mm}:${ss}`
    default:
      return `${YYYY}-${MM}-${DD}`
  }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值