注意: momentjs 已在2020年9月宣布停止开发。所以以下代码只是做一个记录以及整理、 另外,现在的momentjs的体积过于庞大,对于小程序项目来说是一个很大的负担。 所以可以考虑以dayjs,一个新的轻量时间库来代替,其中语法变更不大,但是最重要的是体积只有2kb

1. 引入momentjs

  1. const moment = require('xx') // xx:momentjs文件所在路径

2. momentjs 使用

2.1 获取当前时间

  1. // 当前时间格式:年-月-日
  2. const today = moment.format('YYYY-MM-DD')
  3. // 当前时间格式:年-月-日 时:分:秒 12小时制
  4. const today = moment.format('YYYY-MM-DD hh:mm:ss')
  5. // 当前时间格式:年-月-日 时:分:秒 24小时制
  6. // 12小时与24小时的差异就是h小写为12小时制,H大写为24小时制
  7. const today = moment.format('YYYY-MM-DD HH:mm:ss')

2.2 格式化时间

  1. // 年-月-日
  2. const demo = moment(demo).format('YYYY-MM-DD')
  3. // 年-月-日 时:分:秒
  4. const demo = moment(demo).format('YYYY-MM-DD HH:mm:ss')