瀏覽代碼

优化时间转换函数

郭宇琦 2 周之前
父節點
當前提交
4bdc58191d
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      utils/util.js

+ 8 - 1
utils/util.js

@@ -33,7 +33,7 @@ const msg = (str) => {
  * @param {string|dayjs.Dayjs} endTime - 结束时间(字符串或dayjs对象)
  * @param {string|dayjs.Dayjs} endTime - 结束时间(字符串或dayjs对象)
  * @returns {string} - 返回剩余时间,格式为 "X天Y小时Z分钟" 或 "<小于1分钟"
  * @returns {string} - 返回剩余时间,格式为 "X天Y小时Z分钟" 或 "<小于1分钟"
  */
  */
-function getRemainingTime(startTime, endTime) {
+function getRemainingTime(startTime, endTime,type = 0) {
 	// 确保时间是dayjs对象
 	// 确保时间是dayjs对象
 	const start = dayjs(startTime);
 	const start = dayjs(startTime);
 	const end = dayjs(endTime);
 	const end = dayjs(endTime);
@@ -47,6 +47,13 @@ function getRemainingTime(startTime, endTime) {
 	const days = diff.days();
 	const days = diff.days();
 	const hours = diff.hours();
 	const hours = diff.hours();
 	const minutes = diff.minutes();
 	const minutes = diff.minutes();
+	if(type){
+		return {
+			days,
+			hours,
+			minutes,
+		}
+	}
 	// 返回格式化后的字符串
 	// 返回格式化后的字符串
 	return `${days}天${hours}小时${minutes}分`;
 	return `${days}天${hours}小时${minutes}分`;
 }
 }