From abcb68359e2806c688cedbd5b6a07e3a2bc43db4 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Thu, 12 Oct 2023 11:51:52 +0800
Subject: [PATCH] 时间文件格式化、地图航线展示修改

---
 src/utils/time.ts |   66 +++++++++++++++++---------------
 1 files changed, 35 insertions(+), 31 deletions(-)

diff --git a/src/utils/time.ts b/src/utils/time.ts
index 8720c21..679e502 100644
--- a/src/utils/time.ts
+++ b/src/utils/time.ts
@@ -14,37 +14,41 @@
   return time ? moment.unix(time).format(format) : DEFAULT_PLACEHOLDER
 }
 
-export function dateFormat(date:any, format:string) {
-  format = format || 'yyyy-MM-dd hh:mm:ss';
+export function dateFormat (date:any, format:string) {
+  format = format || 'yyyy-MM-dd hh:mm:ss'
   if (date !== 'Invalid Date') {
-    let 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
+    const 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 (let k in o)
-      if (new RegExp("(" + k + ")").test(format))
+    if (/(y+)/.test(format)) {
+      format = format.replace(RegExp.$1,
+        (date.getFullYear() + '').substr(4 - RegExp.$1.length))
+    }
+    for (const 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;
+          RegExp.$1.length === 1
+            ? o[k]
+            : ('00' + o[k]).substr(('' + o[k]).length))
+      }
+    }
+    return format
   }
-  return '';
-
+  return ''
 }
 
-export function convertTimestampToDate(timestamp:any, format:string) {
-  if (timestamp && (typeof timestamp === "string") && timestamp.indexOf("-") > -1) {
-    timestamp = timestamp.replace(/\-/g, "/")
+export function convertTimestampToDate (timestamp:any, format:string) {
+  if (timestamp && (typeof timestamp === 'string') && timestamp.indexOf('-') > -1) {
+    timestamp = timestamp.replace(/\-/g, '/')
   }
-  let time = new Date(timestamp)
-  let formatterTime = dateFormat(time, format)
+  const time = new Date(timestamp)
+  const formatterTime = dateFormat(time, format)
   return formatterTime
 }
 
@@ -52,12 +56,12 @@
 export const timestampToTime = (timestamp:number) => {
   if (!timestamp) return
   // 时间戳为10位需*1000,时间戳为13位不需乘1000
-  var date = new Date(timestamp);
-  var Y = date.getFullYear() + "-";
-  var M =
+  const date = new Date(timestamp)
+  const Y = date.getFullYear() + '-'
+  const M =
       (date.getMonth() + 1 < 10
-          ? "0" + (date.getMonth() + 1)
-          : date.getMonth() + 1) + "-";
-  var D = (date.getDate() < 10 ? "0" + date.getDate() : date.getDate());
-  return Y + M + D;
+        ? '0' + (date.getMonth() + 1)
+        : date.getMonth() + 1) + '-'
+  const D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate())
+  return Y + M + D
 }

--
Gitblit v1.9.3