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