Javascript获取当前年月日并计算
需求:
表单初始加载,获取系统当前时间,加半年和一年给两个日期字段赋值
步骤:
1.获取当前年,当前月,当前日期
2.对年月日进行运算,完成后拼接赋值
代码如下:(泛微E9)
<script>
//文档加载时执行
jQuery(document).ready(function(){
var date = new Date();
var year = date.getFullYear();//获取当前年份,4位
var month = date.getMonth()+7;//获取当前月份,0-11,后面加1表示实际月份,授权截止日期加半年则为6个月加1,所以是7
var day = date.getDate();//获取当前日期,1-31
//alert("年份:"+year+"月份:"+month+"日期:"+day);
var ljf ="-"//日期字符串链接符
//alert(typeof(year));//返回的是Number类型
//判断运算后的月份是否大于12
if(month >12){
month = month -12;
year = year+1;
//月份1-9月份加0
if(month>0 && month <=9){
month = '0' + month;
}
}else{
if(month>0 && month <=9){
month = '0' + month;
}
}
//日期1-9月份加0
if(day>0 && day <=9){
day = '0' + day;
}
var sqjzrq = year + ljf + month+ ljf + day;
//alert("授权截止日期:"+sqjzrq);
//授权截止日期,field6809
WfForm.changeFieldValue("field6809",{value:sqjzrq});
});
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏