• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
紫色幽灵
软件开发备忘录
博客园    首页    新随笔    联系   管理    订阅  订阅

计算时间差的脚本(java

计算时间差的脚本(java)   

function compute(form)
{
            
var
finishtime
=document.forms[0].strColFinishTime.value;
            
var
limittime
=document.forms[0].strColLimitTime.value;
            
//取出年份(第一位到第四位)
            var year_ft = finishtime.substring(0, 4);

           
//取出月份(第五位到第六位)
            var month_ft = finishtime.substring(5, 7);
            
var day_ft = finishtime.substring(8, 10);
            
var hour_ft = finishtime.substring(11, 13);
            
var minitue_ft = finishtime.substring(14, 16);
            
            
var year_lt = limittime.substring(0, 4);
            
var month_lt = limittime.substring(5, 7);
            
var day_lt = limittime.substring(8, 10);
            
var hour_lt = limittime.substring(11, 13);
            
var minitue_lt = limittime.substring(14, 16);
            
            
var a = new Date(year_lt, month_lt, day_lt, hour_lt,
minitue_lt); 
            
var b = new Date(year_ft, month_ft, day_ft, hour_ft,
minitue_ft); 
            
            
var cssj = b.getTime() - a.getTime();
            
var days = Math.floor(cssj/(1000*3600*24));

           
/ ar hours = Math.floor(cssj/(1000*3600))%24; 
            
var hours = Math.floor((cssj -
days
*1000*3600*24)/(1000*3600));
            
var minitues = Math.floor((cssj - days*1000*3600*24
- hours*1000*3600)/(1000*60));
            
            
if(cssj<0)
            
{
              document.forms[
0].colCssj.value = "0";
            }
else{
            
//document.forms[0].strColCssj.value = cssj;
            document.forms[0].colCssj.value = days + "天" +
hours 
+ "小时" + minitues + "分钟";
            }

}


注:strColFinishTime的格式是:
2006-12-21 10:58
posted @ 2007-04-08 18:25  紫色幽灵  阅读(1149)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3