1.安装Moment Timezone,或者直接去官网有教程。
yarn add moment-timezone
2. 安装后,引入moment
import moment from 'moment-timezone';
3.写法--计算时间差
计算原理如下:
const m1 = moment('2017-12-18 10:00:20'),
const m2 = moment('2017-12-18 10:10:00'),
const du:any = moment.tz(m2 - m1 ,'Africa/Abidjan').format('HH:mm:ss');
获取当前时间的写法:
const currentTime = moment(moment(new Date()).format('YYYY-MM-DD HH:mm:ss'));
4.应用
设置一个容器存放计时器数据
<div className={style.luzhiTime} id='recordId' style={{height:'5%',display:'none'}}></div>
触发时的代码如下:
应用函数
结束时调用: