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 计算时间差(月份差、天数差)相关推荐
- java前台计算date差,js计算时间差代码【包括计算,天,时,分,秒】_javascri
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...
- 用js获取当前月份的天数
原文:用js获取当前月份的天数 在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了. js可以通过Date对象很方便的获取到每月 ...
- Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3
文章目录 一.练习题目 二.使用 switch 语句实现代码 三.将代码改写回 if else 的选择结构 一.练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天 ...
- JS 计算时间差【单位:分钟】
//时间格式化 Date.prototype.Format = function (fmt) {var o = {"M+": this.getMonth() + 1,"d ...
- 天数换算月份_Js 计算指定月份的天数
问题: 怎么在已知年份和月份的情况下,计算出这个月一共有多少天? 这个有两种计算方案 方案一 因为月份总数是固定的,而每月的天数其实也是已知的,所以可以使用数组保存所有月份天数,然后根据月份去数组中取 ...
- js计算时间差,两个时间的,或者是某个时间距离现在时间
..计算现在的时间.年月日时分秒 getNowFormatDate(type) { var date = new Date(); var seperator1 = &q ...
- js计算时间差(相差多少分钟)(时分)
说明:秒部分不计算 var startTime="08:31:00"; var endTime="09:31:00"; timeDifference(start ...
- js计算时间差(小时和分钟)demo效果
计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...
- mysql中日期相减_非凡教育教你excel怎么计算两个日期天数差和时间差
商务办公培训老师在本文中主要是介绍如何在excel中计算日期和时间,包括两个日期之间的天数.时间之间的差和显示样式. 首先,计算两个日期之间的天数.在excel中,两个日期直接相减就可以得到两个日期间 ...
最新文章
- Github如何删除repository(仓库)
- springboot之jackson的两种配置方式
- python 批量创建变量_Python批量生成和调用变量
- 从并发模型看 Go 的语言设计
- Oracle WorkFlow(工作流)(一)
- 转行人工智能,不得不温习的数学知识点
- 周边pd是什么意思_肿瘤百问百答(六)关于胃癌的PD-1抗体治疗,你应该知道些什么?...
- mysql 从库升级为主库的步骤
- 史上最浅显易懂的Git教程3 分支管理
- TP340G+硬改山寨UBNT,
- 人脸图像质量评价:FaceQnet
- 计算机tpm管理,TPM管理工厂实施TPM可能面临的陷阱
- 谱尼测试凭借现代化的测试平台
- python处理复杂excel_python高手之路python处理excel文件(方法汇总)
- 【Python】Pymyql模块的execute()总结
- keil格式化代码方法
- linux 下打包可执行程序
- 基于html+JS实现canvas简易画图工具
- 力扣(350.121)补9.3
- Java后端返回前端的日期差9小时?
热门文章
- Cannot open precompiled header file: 'Debug/****.pch': No such file or directory
- c语言中14 3,C语言中的单精度和双精度浮点型的区别!3.14是哪种?3.14159呢?
- TensorFlow使用Keras Tuner自动调参
- Tensorflow用SVM(高斯核函数)分类非线性数据
- 计算机应用技术与物联网专业介绍,《物联网应用技术》专业简介
- java合成tif图片_C# 将图片合成tif文件
- 用yara实现分析恶意样本_Yara –识别和分类恶意软件样本
- 如何将图片压缩到100K以内,教你几种免费方法
- HTTPS/HTTP
- 第三周 目标检测(Object detection)