From 025e46e11cb2962fd7692adfa401333758cc779b Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 02 九月 2025 14:00:34 +0800
Subject: [PATCH] 修改组件

---
 src/utils/ruoyi.js |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/src/utils/ruoyi.js b/src/utils/ruoyi.js
index 9a10326..624fe97 100644
--- a/src/utils/ruoyi.js
+++ b/src/utils/ruoyi.js
@@ -224,3 +224,33 @@
       return true;
     }
 }
+
+/**
+* 灏嗘棩鏈熻浆鎹负YYYY-MM-DD鏍煎紡
+* @param {*} dateSource 鏃ユ湡婧愶紙鍙互鏄椂闂存埑鎴朌ate瀵硅薄锛�
+* @returns 鏍煎紡鍖栧悗鐨勬棩鏈熷瓧绗︿覆 YYYY-MM-DD
+*/
+export function formatDateToYMD(dateSource) {
+	let date;
+	// 澶勭悊锛氬鏋滄槸鏃堕棿鎴筹紝鍏堣浆涓篋ate瀵硅薄
+	if (typeof dateSource === 'number') {
+		date = new Date(dateSource);
+	}
+	// 澶勭悊锛氬鏋滄槸Date瀵硅薄锛岀洿鎺ヤ娇鐢�
+	else if (dateSource instanceof Date) {
+		date = dateSource;
+	}
+	// 寮傚父鎯呭喌锛氳繑鍥炵┖
+	else {
+		return '';
+	}
+	
+	// 琛ラ浂鍑芥暟锛氱‘淇濇湀/鏃ユ槸涓や綅鏁�
+	const padZero = (num) => num.toString().padStart(2, '0');
+	
+	const year = date.getFullYear();
+	const month = padZero(date.getMonth() + 1);
+	const day = padZero(date.getDate());
+	
+	return `${year}-${month}-${day}`;
+}

--
Gitblit v1.9.3