前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FlowPortal.Net BPM中常用的js之:Javascript计算两个日期间隔的天数

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

作者头像
崔文远TroyCui
发布2019-02-26 15:30:41
3.7K1
发布2019-02-26 15:30:41
举报
文章被收录于专栏:远在上海远在上海

今天开始一个系列,记录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干货

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年9月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档