// js根据入职时间判断工龄;
// 举例:4年3个月4天
//visitTime 是自定义时间 可选当前时间
var actualEntryTime = $("#actualEntryTime").val();
var aDate = actualEntryTime.split("-");
var vDate = visitTime.split("-");
//因为月份值0-11,这里把输入的月份减一
var NewADate = new Date(aDate[0], aDate[1] - 1, aDate[2]);
var NewVDate = new Date(vDate[0], vDate[1] - 1, vDate[2]);
var dif = NewVDate .getTime() - NewADate.getTime();
NewVDate .setTime(dif);
var year = NewVDate .getFullYear() - 1970;
var month = NewVDate .getMonth();
var day = NewVDate .getDate();
if(year< 0 || NewVDate .getTime()> NewADate .getTime()){
$("#actualEntryTimeStr").html("暂未入职!");
}else if(year> 0 && month == 0 && day==0 ){
$("#actualEntryTimeStr").html(year+"年");
}else if(year> 0 && month>0 && day>0 ){
$("#actualEntryTimeStr").html(year+"年"+month+"个月"+day+"天");
}else if(year == 0 && month>0 && day>0 ){
$("#actualEntryTimeStr").html(month+"个月"+day+"天");
}else if(year == 0 && month>0 && day==0 ){
$("#actualEntryTimeStr").html(month+"个月");
}else if(year == 0 && month==0 && day>=0 ){
$("#actualEntryTimeStr").html(day+"天");
}
js根据入职时间判断工龄
最新推荐文章于 2023-09-08 23:55:46 发布