js 相差年、月、日
2024-08-22 23:50:48
<!-- 相差天数-->
function datedifference(startDate, endDate) {
var dateSpan,
tempDate,
iDays;
sDate1 = Date.parse(startDate);
sDate2 = Date.parse(endDate);
dateSpan = sDate2 - sDate1;
dateSpan = Math.abs(dateSpan);
iDays = Math.floor(dateSpan / (24 * 3600 * 1000));
return iDays
};
<!-- 相差月数或者年数-->
function monthdifference(startDate, endDate) {
let a = new Date(startDate);
let b = new Date(endDate);
//年
let year = b.getFullYear() - a.getFullYear();
//月
let month = b.getMonth() - a.getMonth()+1;
return month
};
说明:开始时间和结束时间是字符串类型
最新文章
- 巧用 mask-image 实现简单进度加载界面
- 【python】引用其他目录文件
- J2EE版本
- ${param.xxx}获取url中的参数
- [Spring Batch] 图解Spring Batch原理
- 深入浅出设计模式——桥接模式(Bridge Pattern)
- linux SVNUP显示无法连接主机
- MVC:上传文件时限制文件类型
- js两种定义函数、继承方式及区别
- Linux学习书目
- Gradle的安装
- 封装WCF客户端调用
- 一般处理程序 ashx中使用外部Session 出现不存在 解决方案
- dotnetConf
- Lucene基于IKAnalyzer配置的词典扩充
- 使用MediatR重构单体应用中的事件发布/订阅
- java~gradle构建公用包并上传到仓库
- Mysql查询库、表存储量(Size)
- mysql 联合表(federated)及视图
- Redis 再牛逼,也得设置密码!!