天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3371|回复: 0

[表单-日期选择框] 已知日期A和日期差,以日期格式返回日期B【根据时间差计算日期】日期选择框

[复制链接]
bess 发表于 2012-4-17 15:03:32 | 显示全部楼层 |阅读模式
Q:根据已知一个日期A和日期差,获取日期B,并且以日期格式形式返回
A:具体请参考下面的函数:
  1. function(afterdate,daycount){  // 声明一个带参函数,afterdate是已知的日期,daycount是两个日期相差的天数
  2. var sd =new Packages.java.text.SimpleDateFormat("yyyy-MM-dd");//定义一个日期转换方法
  3. var date1 =new Packages.cn.myapps.util.DateUtil();//声明一个日期变量
  4. date1= sd.parse(afterdate);//将afterdate参数的值转换类型付给date1变量
  5. var s=0;//声明一个整形变量s
  6. s=(daycount*(24 * 60 * 60 * 1000));  //将daycount参数算上时差后的值赋给s变量
  7. var v=date1.getTime();//声明一个变量v,将date1的日期值赋给v
  8. var t=v-s;//声明一个变量t,值等于变量v和s的差
  9. var  date2 = new Packages.java.util.Date(t);//声明一个变量date2值等于日期类型的t的值
  10. var date3=sd.format(date2);//声明一个变量date3,将date2的值转换成日期格式后赋给date3
  11. return date3;//返回date3的值
  12. }
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表