From 409487dfd4fef9ea0bffed91ca652c834e08dcd2 Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期五, 23 八月 2024 11:08:39 +0800
Subject: [PATCH] role

---
 src/utils/index.ts |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/src/utils/index.ts b/src/utils/index.ts
index 197bab3..9af4f41 100644
--- a/src/utils/index.ts
+++ b/src/utils/index.ts
@@ -22,4 +22,51 @@
   'i'
 );
 
+
+/**
+ * @description 鏍煎紡鍖栨椂闂�
+ * @param time
+ * @param cFormat
+ * @returns {string|null}
+ */
+export function parseTime(time, cFormat) {
+  if (arguments.length === 0) {
+    return null
+  }
+  const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}'
+  let date
+  if (typeof time === 'object') {
+    date = time
+  } else {
+    if (typeof time === 'string' && /^[0-9]+$/.test(time)) {
+      time = parseInt(time)
+    }
+    if (typeof time === 'number' && time.toString().length === 10) {
+      time = time * 1000
+    }
+    date = new Date(time)
+  }
+  const formatObj = {
+    y: date.getFullYear(),
+    m: date.getMonth() + 1,
+    d: date.getDate(),
+    h: date.getHours(),
+    i: date.getMinutes(),
+    s: date.getSeconds(),
+    a: date.getDay(),
+  }
+  return format.replace(/{([ymdhisa])+}/g, (result, key) => {
+    let value = formatObj[key]
+    if (key === 'a') {
+      return ['鏃�', '涓�', '浜�', '涓�', '鍥�', '浜�', '鍏�'][value]
+    }
+    if (result.length > 0 && value < 10) {
+      value = '0' + value
+    }
+    return value || 0
+  })
+}
+
+
+export const documentHeight:number  = window.innerHeight - 320;
 export default null;

--
Gitblit v1.8.0