js日期计算时间差

js日期计算时间差


2024年1月5日发(作者:)

function getnumber(date1,date2){

//默认格式为"20030303",根据自己需要改格式和方法

var year1 = (0,4);

var year2 = (0,4);

var month1 = (4,2);

var month2 = (4,2);

var day1 = (6,2);

var day2 = (6,2);

temp1 = year1+"/"+month1+"/"+day1;

temp2 = year2+"/"+month2+"/"+day2;

var dateaa= new Date(temp1);

var datebb = new Date(temp2);

var date = e() - e();

var time = (date / (1000 * 60 * 60 * 24));

alert(time);

}

7));

呼叫此方法的範例如下:

= function(formatter)

{

if(!formatter || formatter == "")

{

formatter = "yyyy-MM-dd";

}

var year = r().toString();

var month = (th() + 1).toString();

var day = e().toString();

var yearMarker = e(/[^y|Y]/g,'');

if( == 2)

{

year = ing(2,4);

}

var monthMarker = e(/[^m|M]/g,'');

if( > 1)

{

if( == 1)

{

month = "0" + month;

}

}

var dayMarker = e(/[^d]/g,'');

if( > 1)

{

if( == 1)

{

day = "0" + day;

}

}

return e(yearMarker,year).replace(monthMarker,month).replace(dayMarker,day);

}

tring = function(dateString,formatter)

{

var today = new Date();

if(!dateString || dateString == "")

{

return today;

}

if(!formatter || formatter == "")

{

formatter = "yyyy-MM-dd";

}

var yearMarker = e(/[^y|Y]/g,'');

var monthMarker = e(/[^m|M]/g,'');

var dayMarker = e(/[^d]/g,'');

var yearPosition = f(yearMarker);

var yearLength = ;

var year = ing(yearPosition ,yearPosition + yearLength) * 1;

if( yearLength == 2)

{

if(year < 50 )

{

year += 2000;

}

else

{

year += 1900;

}

}

var monthPosition = f(monthMarker);

var month = ing(monthPosition,monthPosition + ) * 1 - 1;

var dayPosition = f(dayMarker);

var day = ing( dayPosition,dayPosition + )* 1;

return new Date(year,month,day);

}


发布者:admin,转转请注明出处:http://www.yc00.com/news/1704392499a1347772.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信