dayjs计算时间差
dayjs相关
dayjs计算时间差
方法:使用dayjs统一转换成时间戳进行比较,引入dayjs的拓展插件duration,方便显示 例子
import duration from 'dayjs/plugin/duration';
dayjs.extend(duration);
const calculateUsedTime = (createtime) => {
const now = dayjs();
const created = dayjs(createtime);
const diff = now.diff(created); //毫秒单位的时间戳
const diffDuration = dayjs.duration(diff);
const days = diffDuration.days();
const hours = diffDuration.hours();
const minutes = diffDuration.minutes();
return ${days > 0 ? ${days} 天 ` : ''}${hours > 0 ? ${hours} 小时 : ''}${minutes} 分钟`;
};