From 0f6b38dfdfe93a1d630d984417af2fbb03c7e0ff Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Mon, 15 Sep 2025 15:29:26 +0800
Subject: [PATCH] 2

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

diff --git a/src/utils/filter.js b/src/utils/filter.js
index 66edcb5..d6a0d7b 100644
--- a/src/utils/filter.js
+++ b/src/utils/filter.js
@@ -12,6 +12,8 @@
   }
 ) {
   number = number || 0;
+  number = Math.floor(number * 100) / 100; // 向下取整并保留两位小数
+
   let str = Number(number).toLocaleString(locale, options);
   if (showCurrencySymbol) {
     str = str.replace("₹", "");
@@ -47,3 +49,40 @@
   // 重新组合金额和小数部分
   return amount + decimalPart;
 }
+// 根据type返回货币符号
+export function currencySymbol(type) {
+  if (type == "US") return "$";
+  else if (type == "HK") return "HK$";
+  else if (type == "IN") return "₹";
+  else if (type == "TW") return "NT$";
+}
+// 根据时间戳返回时间
+export function gettime(time) {
+  if (!time) {
+    return "";
+  }
+  var nd = new Date(time);
+  var y = nd.getFullYear();
+  var mm = nd.getMonth() + 1;
+  var d = nd.getDate();
+  var h = nd.getHours();
+  var m = nd.getMinutes();
+  var c = nd.getSeconds();
+  if (mm < 10) {
+    mm = "0" + mm;
+  }
+  if (d < 10) {
+    d = "0" + d;
+  }
+  if (h < 10) {
+    h = "0" + h;
+  }
+  if (m < 10) {
+    m = "0" + m;
+  }
+  if (c < 10) {
+    c = "0" + c;
+  }
+  // 17:35:2922-06-2022
+  return d + "-" + mm + "-" + y + " " + h + ":" + m + ":" + c;
+}

--
Gitblit v1.9.3