주민등록번호에 따라 생년월일, 연령, 성별(18위)을 계산하고 입사 시간에 따라 근속을 계산한다.

1396 단어
1. 주민등록번호에 따라 생년월일, 나이, 성별을 계산한다(18위)
 
  
//
var UUserCard = $("#UUserCard").val();
//
//UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
//
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
//
} else {
//
}
//
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();

var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
// age

2. 입사 시간에 따라 근무 연수를 계산한다.
 
  
// Date
var UToTime = $("UToTime").val();
var aDate = UToTime.split("-");
// 0-11,
var NewDate = new Date(aDate[0], aDate[1] - 1, aDate[2]);
//
var myDate = new Date();
//
var dif = myDate.getTime() - NewDate.getTime();
myDate.setTime(dif);
// 【1 5 29 】
//myDate.getFullYear() - 1970 + " " + myDate.getMonth() + " " + myDate.getDate() + " "

좋은 웹페이지 즐겨찾기