用react时经常需要用到时间,moment是常用的:
import moment from ‘moment’;
moment().format(‘YYYY-MM-DD HH:mm:ss’); //当前时间
moment().add(-1,‘year’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一年
moment().add(-1,‘month’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一月
moment().add(-1,‘week’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一周
moment().add(-1,‘days’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一天
moment().add(-1,‘hour’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一小时
moment().add(-1,‘minute’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一分钟
moment().add(-1,‘second’).format(‘YYYY-MM-DD HH:mm:ss’); //当前时间 前一秒
moment().utc().format(“YYYY-MM-DD HH:mm:ss”); //当前时间 UTC格式化
有一细节需要注意一下 HH:mm:ss 是二十四小时制的,hh:mm:ss是十二小时制的:
moment(‘2020-01-14 14:24:12’).format(‘YYYY-MM-DD HH:mm:ss’); //2020-01-14 14:24:12
moment(‘2020-01-14 14:24:12’).format(‘YYYY-MM-DD hh:mm:ss’); //2020-01-14 02:24:12