js 计算月份差 ,天数差

<SCRIPT language="javascript">

//计算月份差
  function getMonthNumber(date1,date2){
  //默认格式为"20030303",根据自己需要改格式和方法
  var year1 =  date1.substr(0,4);
  var year2 =  date2.substr(0,4);
  var month1 = date1.substr(4,2);
  var month2 = date2.substr(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>

<SCRIPT language="javascript">

//计算天数差
  function getDayNumber(date1,date2){
  //默认格式为"20030303",根据自己需要改格式和方法
  var year1 =  date1.substr(0,4);
  var year2 =  date2.substr(0,4);
  var month1 = date1.substr(4,2);
  var month2 = date2.substr(4,2);
  
  var day1 = date1.substr(6,2);
  var day2 = date2.substr(6,2);
  
  temp1 = year1+"/"+month1+"/"+day1;
  temp2 = year2+"/"+month2+"/"+day2;
  
  var dateaa= new Date(temp1);
  var datebb = new Date(temp2);
  var date = datebb.getTime() - dateaa.getTime();
  var time = Math.floor(date / (1000 * 60 * 60 * 24));
  alert(time);

}

getDayNumber('20030303','20040503');

</SCRIPT>

JS 计算时间差(月份差、天数差)相关推荐

  1. java前台计算date差,js计算时间差代码【包括计算,天,时,分,秒】_javascri

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  2. 用js获取当前月份的天数

    原文:用js获取当前月份的天数 在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了. js可以通过Date对象很方便的获取到每月 ...

  3. Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3

    文章目录 一.练习题目 二.使用 switch 语句实现代码 三.将代码改写回 if else 的选择结构 一.练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天 ...

  4. JS 计算时间差【单位:分钟】

    //时间格式化 Date.prototype.Format = function (fmt) {var o = {"M+": this.getMonth() + 1,"d ...

  5. 天数换算月份_Js 计算指定月份的天数

    问题: 怎么在已知年份和月份的情况下,计算出这个月一共有多少天? 这个有两种计算方案 方案一 因为月份总数是固定的,而每月的天数其实也是已知的,所以可以使用数组保存所有月份天数,然后根据月份去数组中取 ...

  6. js计算时间差,两个时间的,或者是某个时间距离现在时间

    ..计算现在的时间.年月日时分秒 getNowFormatDate(type) {         var date = new Date();         var seperator1 = &q ...

  7. js计算时间差(相差多少分钟)(时分)

    说明:秒部分不计算 var startTime="08:31:00"; var endTime="09:31:00"; timeDifference(start ...

  8. js计算时间差(小时和分钟)demo效果

    计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...

  9. mysql中日期相减_非凡教育教你excel怎么计算两个日期天数差和时间差

    商务办公培训老师在本文中主要是介绍如何在excel中计算日期和时间,包括两个日期之间的天数.时间之间的差和显示样式. 首先,计算两个日期之间的天数.在excel中,两个日期直接相减就可以得到两个日期间 ...

最新文章

  1. Github如何删除repository(仓库)
  2. springboot之jackson的两种配置方式
  3. python 批量创建变量_Python批量生成和调用变量
  4. 从并发模型看 Go 的语言设计
  5. Oracle WorkFlow(工作流)(一)
  6. 转行人工智能,不得不温习的数学知识点
  7. 周边pd是什么意思_肿瘤百问百答(六)关于胃癌的PD-1抗体治疗,你应该知道些什么?...
  8. mysql 从库升级为主库的步骤
  9. 史上最浅显易懂的Git教程3 分支管理
  10. TP340G+硬改山寨UBNT,
  11. 人脸图像质量评价:FaceQnet
  12. 计算机tpm管理,TPM管理工厂实施TPM可能面临的陷阱
  13. 谱尼测试凭借现代化的测试平台
  14. python处理复杂excel_python高手之路python处理excel文件(方法汇总)
  15. 【Python】Pymyql模块的execute()总结
  16. keil格式化代码方法
  17. linux 下打包可执行程序
  18. 基于html+JS实现canvas简易画图工具
  19. 力扣(350.121)补9.3
  20. Java后端返回前端的日期差9小时?

热门文章

  1. Cannot open precompiled header file: 'Debug/****.pch': No such file or directory
  2. c语言中14 3,C语言中的单精度和双精度浮点型的区别!3.14是哪种?3.14159呢?
  3. TensorFlow使用Keras Tuner自动调参
  4. Tensorflow用SVM(高斯核函数)分类非线性数据
  5. 计算机应用技术与物联网专业介绍,《物联网应用技术》专业简介
  6. java合成tif图片_C# 将图片合成tif文件
  7. 用yara实现分析恶意样本_Yara –识别和分类恶意软件样本
  8. 如何将图片压缩到100K以内,教你几种免费方法
  9. HTTPS/HTTP
  10. 第三周 目标检测(Object detection)