js 怎么计算当前时间的月份与例如201411这样的日期月份之间的月份差>6个月

js 怎么计算当前时间的月份与例如201411这样的日期月份之间的月份差>6个月,第1张

<SCRIPT language="javascript">

//计算月份差

function getMonthNumber(date1,date2){

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

// 如果像 “201411”这样的日期,在后面自己补上“01”

var year1 = date1substr(0,4);

var year2 = date2substr(0,4);

var month1 = date1substr(4,2);

var month2 = date2substr(4,2);

var len=(year2-year1)12+(month2-month1);

return len;

}

var len=getMonthNumber('200403','200504');

//alert('2003-03-03'replace(/-/g, "/"));

//alert('2003-03-03'replace(/-/g, ""));

if(len<0){

alert("查询起始月份不能比查询终止月份大");

}else if(len >11){

alert("查询月份时间段不能超过12个月");

}

</SCRIPT>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>dateutil-js时间举例</title>

<!-- <script src=">

var start = new Date(startDatereplace(/-/g,"/"))getTime();

var end = new Date(endDatereplace(/-/g,"/"))getTime();

end - start > n2460601000

3个月肯定要换算多少天,如果要精确,判断一下,如果starttime 的月份 如果是2月 则n=28or29+31+30

自己算 没有捷径

以上就是关于js 怎么计算当前时间的月份与例如201411这样的日期月份之间的月份差>6个月全部的内容,包括:js 怎么计算当前时间的月份与例如201411这样的日期月份之间的月份差>6个月、js时间代码、如何用JS判断两个时间段跨度小于三个月等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9689151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存