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>

posted @   尤念  阅读(1657)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示