DateWrapper

DateWrapper

处理日期的常用包装器

Constructor

new DateWrapper()

Source:

Methods

dateToMs(date)

Source:

转换标准时间为 单位为毫秒的时间戳

Parameters:
Name Type Description
date stirng | Date

标准时间 或标准时间字符串

msToDateString(msec) → {Object}

Source:

标准时间戳 或 标准时间对象 转换为 标准时间字符串

Example
const date3 = new Date()
   console.log(DateWrapper.msToDateString(date3))
   // 结果应该是这样子的:
   { hasTime: '2019-08-23 13:21:07',
  withoutTime: '2019-08-23',
  withoutSecond: '2019-08-23 13:21' }
Parameters:
Name Type Description
msec string | Date
Returns:
  • obj - 返回处理好的格式

    Type
    Object
  • obj.hasTime - 标准时间字符串

  • obj.withoutTime - 不带时间的标准日期字符串

  • obj.withoutSecond - 不带秒数的标准时间字符串

transDateStringStandard(date)

Source:
Version:
  • 1.1.4

转化时间字符串为标准时间

Example
// 时间字符串的标准为: 2018-02-02 11:22

// chrome 内核字符串 2018-02-02 11:22
// safari 内核字符串  2018/02/02 11:22

   const {DateWrapper} = require('cleverpromise')
   const  date1 = '2018-12-2 11:22'
   const  date2 = '2018/12/2 11:22'
   console.log(DateWrapper.transDateStringStandard(date1))
   console.log(DateWrapper.transDateStringStandard(date2))
Parameters:
Name Type Description
date string | Date

标准时间字符创