ISO 8601 定义
- 日期和时间的组合表示法
合并表示时,要在时间前面加一大写字母T,如要表示北京时间2004年5月3日下午5点30分8秒,可以写成2004-05-03T17:30:08+08:00或20040503T173008+08。 d.toISOString()
1.得到时间后面的z意思是 zero,是从零时区开始
2.和北京时间相对,这个表示标准时间
使用 dayjs
- 操作时间一般不用data,而是moment.js
- moment.js
缺点:体积太大 - day.js
moment.js的缩减版:2k
1.day.js
- 安装:
yarn add dayjs
- 调用:
dayjs()
- 得到一个对时间的封装
dayjs()
.startOf('month')
.add(1, 'day')
.set('year', 2018)
.format('YYYY-MM-DD HH:mm:ss');
- 86400:一天
- JS单位是毫秒:86400*1000