专栏首页远在上海FlowPortal.Net BPM中常用的js之:Javascript计算两个日期间隔的天数

FlowPortal.Net BPM中常用的js之:Javascript计算两个日期间隔的天数

今天开始一个系列,记录FlowPortal.Net BPM中常用的js代码。以下代码是最近请假项目中用到的计算2个日期之间的天数的(根据需要天数加了一天,请根据实际情形自行调整),提供给大家参考,使用方法为在相应的Text的Express上使用代码:javascript('CalculateDay',WAIWorkflow:FormLeave.StartDate,WAIWorkflow:FormLeave.EndDate)。

function CalculateDay(startdate,enddate){
    var days=1;
    var tempdate;
    var date1;
    var date2;
    //格式为2014-09-22
    if (startdate!="" && enddate!="")
    {
    //alert(startdate);
    //alert(enddate);
    tempdate = startdate.split("-")
    //转换为09-22-2014格式
    date1 = new Date(tempdate[1] + '-' + tempdate[2] + '-' + tempdate[0]) 
    tempdate = enddate.split("-")
    date2 = new Date(tempdate[1] + '-' + tempdate[2] + '-' + tempdate[0])
    //将两个时间相减,求出相隔的天数
    //days = (Math.abs(date2 - date1))/1000/60/60/24;
    days = (date2 - date1)/1000/60/60/24;
    days = days+1;
    }
    //alert(days);
    return days;
    }

想看更多FlowPortal.Net BPM干货,欢迎免费订阅老崔的FlowPortal BPM干货

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 旺财C# .NET代码生成器支持DTcms MySQL版生成了

    昨天跟一资深老用户沟通之后,发现DTcms MySql版用得人越来越多了,整个运行于Linux主机下,比一定要Windows和MSSQL数据库的要求降低了很多,...

    崔文远TroyCui
  • 从新拾起Photoshop

    接触photoshop是在大学2年级,当年宿舍5个人凑钱买了电脑(后来毕业被我私吞了,至今没给点什么说法),当年玩的还是4.5和5,当年热衷于从图书馆借来书,一...

    崔文远TroyCui
  • 原来这就是我一直想要的日期控件:My97 Date Picker

    昨天发现的,接着就用上了,我个人觉得比Jquery的那些好多了,以前[URL=http://www.43job.com]43job[/URL]和[URL=htt...

    崔文远TroyCui
  • git 入门教程之本地仓库 原

    平时工作时我们习惯对文档分门别类进行管理,.doc .txt 等文本类型的文件习惯存在 doc文件下,开发java js 等源代码文件存在在 src 目录下,这...

    雪之梦技术驿站
  • 3种方式实现多数据源控制/切换、实现读写分离;演示借助AbstractRoutingDataSource实现多数据源的动态切换代码【享学Spring】

    什么时候一个Java工程里需要同时控制(连接)多个数据源呢?我认为主要有如下两种情况:

    BAT的乌托邦
  • Spring Boot从入门到精通-集成swagger

    这一步完成之后,启动项目,打开 localhost:8080/swagger-ui.html#/就可以看到swagger的界面了,并且我们写好的那个接口也已经躺...

    我的小熊不见了丶
  • 初识

    具体处理方法是确定示踪剂的加入区域,如图 3 所示,选择柱体为加料区 A,柱体半径为 10 mm,然后把示踪剂在加料区内的初始浓度设为1,其他区域的初始浓度设为...

    用户4093606
  • 我猜你不知道FactoryBean是什么东西

    BeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是Spring IOC所遵守的最底层和最基本的编程规范。在Sp...

    DH镔
  • 黑科技盛宴—Intel IDF大会实录

    4月13日,Intel IDF 2016大会在深圳大中华喜来登酒店召开。IDF作为顶尖的科技峰会已经成为了中国主要的技术交流平台。此次大会延续以往—引领全球的信...

    WeTest质量开放平台团队
  • SpringCloud详细教程 | 第九篇:服务链路追踪(Spring Cloud Sleuth)(Greenwich版本)

    微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要...

    小东啊

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动