From 6c0b67172bc799fa4d3f9891ce9da5261a3de43f Mon Sep 17 00:00:00 2001
From: Alan <1124498879@qq.com>
Date: 星期五, 19 二月 2021 17:45:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

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

diff --git a/src/utils/myUtil.js b/src/utils/myUtil.js
index 3c2de4c..0c956e4 100644
--- a/src/utils/myUtil.js
+++ b/src/utils/myUtil.js
@@ -29,3 +29,25 @@
   }
   return { birth: birth, sex: sex, age: age }
 }
+/**
+ * 计算工龄
+ * @param {*} entryDate 入职日期
+ */
+export function calculateSeniority(val) {
+  // eslint-disable-next-line eqeqeq
+  if (val.length === 0) {
+    return 0
+  }
+  var myDate = new Date()
+  var month = myDate.getMonth() + 1
+  var day = myDate.getDate()
+  var entryDate = new Date(val)
+  var age = myDate.getFullYear() - entryDate.getFullYear()
+  if (entryDate.getMonth < month || entryDate.getMonth === month && entryDate.getDay <= day) {
+    age++
+  }
+  if (age <= 0) {
+    age = 0
+  }
+  return age
+}

--
Gitblit v1.8.0