日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js中 计算合同到期时间等

發布時間:2024/3/26 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js中 计算合同到期时间等 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


??創建Date對象保存員工入職日期:如2012-6-30

? 合同有效期3年,求合同的到期時間?

? 合同到期前,需要提前一個月續簽。但是如果提前一個月的續簽時間是周末,則需要提前到上一個周五,求續簽時間是多少?

??要求在續簽前一周,向員工發出續簽提醒,求提醒時間?
//入職時間2012-6-30
//var workTime = new Date(2012,5,30);
var workTime = new Date('2012/6/30');
//復制時間對象
var reworkTime = new Date(workTime);
//3年后合同到期時間
reworkTime.setFullYear(reworkTime.getFullYear()+3);
//續簽時間,復制合同到期時間對象
var newWorkTime = new Date(reworkTime);
//提前一個月
newWorkTime.setMonth(newWorkTime.getMonth()-1);
//如果是周日,提前2天,周六,提前一天
if(newWorkTime.getDay()==0){
?? newWorkTime.setDate(newWorkTime.getDate()-2);
}
if(newWorkTime.getDay()==6){
?? newWorkTime.setDate(newWorkTime.getDate()-1);
}
//提醒時間,復制續簽時間
var remindTime = new Date(newWorkTime);
//提前一周
remindTime.setDate(remindTime.getDate()-7); console.log('入職時間'+workTime.toLocaleString());
console.log('到期時間'+reworkTime.toLocaleString());
console.log('續簽時間'+newWorkTime.toLocaleString());
console.log('提醒時間'+remindTime.toLocaleString());


總結

以上是生活随笔為你收集整理的js中 计算合同到期时间等的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。