function difftime(start, end) {
  const diffInMs = start.diff(end);
  if (diffInMs < 60 * 60 * 1000) {
    // 时间差小于 1 小时,转为分钟
    const diffInMinutes = Math.round(diffInMs / (60 * 1000));
    return diffInMinutes + "分钟前";
  } else {
    // 时间差大于等于 1 小时,继续判断是否超过 24 小时
    const diffInHours = Math.round(diffInMs / (60 * 60 * 1000));
    if (diffInHours >= 24) {
      // 时间差超过 24 小时,转为天
      const diffInDays = Math.round(diffInHours / 24);
      return diffInDays + "天前";
    } else {
      // 时间差在 1 小时到 24 小时之间,直接输出小时数
      return diffInHours + "小时前";
    }
  }
}

export default difftime;