From 8f48dde0f2e8fd0d138fc7a4555b948e35c7cc4b Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期二, 24 十二月 2024 15:52:57 +0800
Subject: [PATCH] 修改设施和环境

---
 src/util/date.js |   45 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 42 insertions(+), 3 deletions(-)

diff --git a/src/util/date.js b/src/util/date.js
index 867a406..0562baf 100644
--- a/src/util/date.js
+++ b/src/util/date.js
@@ -1,8 +1,7 @@
 /**
  * 鑾峰彇骞存湀鏃�
  */
-export function getYearAndMonthAndDays() {
-  const date = new Date()
+export function getYearAndMonthAndDays(date=new Date()) {
   let year = date.getFullYear()
   let month = date.getMonth() + 1
   if (month < 10) {
@@ -12,5 +11,45 @@
   }
   year = year + '-'
   let days = date.getDate()
-  return year + month + days
+  if (days < 10) {
+    days = '0' + days
+  } else {
+    days = days
+  }
+  return (year + month + days)
+}
+
+/**
+ * 鏃ユ湡鏍煎紡鍖�
+ */
+export function dateFormat(date, format = 'yyyy-MM-dd hh:mm:ss') {
+  if (date !== 'Invalid Date') {
+    var o = {
+      'M+': date.getMonth() + 1, // month
+      'd+': date.getDate(), // day
+      'h+': date.getHours(), // hour
+      'm+': date.getMinutes(), // minute
+      's+': date.getSeconds(), // second
+      'q+': Math.floor((date.getMonth() + 3) / 3), // quarter
+      S: date.getMilliseconds() // millisecond
+    }
+    if (/(y+)/.test(format)) {
+      format = format.replace(
+        RegExp.$1,
+        (date.getFullYear() + '').substr(4 - RegExp.$1.length)
+      )
+    }
+    for (var k in o) {
+      if (new RegExp('(' + k + ')').test(format)) {
+        format = format.replace(
+          RegExp.$1,
+          RegExp.$1.length === 1
+            ? o[k]
+            : ('00' + o[k]).substr(('' + o[k]).length)
+        )
+      }
+    }
+    return format
+  }
+  return ''
 }

--
Gitblit v1.9.3