From 3c6c92b68a1b113b5450554db750ebe1d8bd26bb Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 20 九月 2024 15:16:14 +0800 Subject: [PATCH] 整合代码 action管理 --- Source/plt-web/plt-web-ui/src/util/func.js | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/util/func.js b/Source/plt-web/plt-web-ui/src/util/func.js index 03c02d3..e342467 100644 --- a/Source/plt-web/plt-web-ui/src/util/func.js +++ b/Source/plt-web/plt-web-ui/src/util/func.js @@ -4,6 +4,28 @@ import CryptoJS from 'crypto-js' export default class func { + /** + * 鍗曢�夎〃鏍艰 + * 鏃堕棿鎴虫牸寮忓寲 + */ + static formattedDate(val) { + // 鍒涘缓涓�涓� Date 瀵硅薄 + const date = new Date(val); + + // 鏍煎紡鍖栨椂闂寸殑杈呭姪鍑芥暟 + const formatNumber = (number) => String(number).padStart(2, '0'); + + // 鎻愬彇骞舵牸寮忓寲骞淬�佹湀銆佹棩銆佸皬鏃躲�佸垎閽熷拰绉� + const year = date.getFullYear(); + const month = formatNumber(date.getMonth() + 1); // 鏈堜唤浠�0寮�濮嬶紝闇�瑕�+1 + const day = formatNumber(date.getDate()); + const hours = formatNumber(date.getHours()); + const minutes = formatNumber(date.getMinutes()); + const seconds = formatNumber(date.getSeconds()); + + // 鏍煎紡鍖栦负 YYYY-MM-DD HH:MM:SS + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; + } /** * 鍗曢�夎〃鏍艰 @@ -223,7 +245,7 @@ padding: CryptoJS.pad.Pkcs7 }); return encrypted.toString(); -} + } /** * HmacMD5鍔犲瘑 @@ -233,7 +255,7 @@ * @constructor */ static HmacMD5(message, key) { - const encrypted = CryptoJS.HmacMD5(message,key); + const encrypted = CryptoJS.HmacMD5(message, key); return encrypted.toString(); } -- Gitblit v1.9.3