js连续的日期判断,判断相差几天
2024-09-23 09:12:36
var startTime=Date.parse(new Date('2020-02-28'));
var endTime=Date.parse(new Date('2020-02-29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天
IE可能不支持“yyyy-MM-dd”格式,所以修改如下:
var startTime=Date.parse(new Date('2020/02/28'));//IE支持“yyyy/MM/dd”格式
var endTime=Date.parse(new Date('2020/02/29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天
由于parse()方法可以直接解析“yyyy/MM/dd”格式,所以修改如下:
var startTime=Date.parse(('2020/02/28'));
var endTime=Date.parse(('2020/02/29'));
$.alert((endTime-startTime)/1000/3600/24+'');//0同一天,1第二天,-1前一天
得到前一天或后一天的方法如下:
var date=Date.parse(new Date('2020/02/28'));//IE不支持“yyyy-MM-dd”格式
date.setDate(date.getDate-1);//得到前一天的日期
$.alert(date.format('yyyy-MM-dd'));
--Happy Work! Happy Life!
-----------------------------------------------------------------------------
JS 树结构根据子节点code查找code所在的节点
// 根据值查找
var getItemFromTree = function (value, childrens) {
var item = null;
for (var i = 0; i < childrens.length; i++) {
if (childrens[i].code == value) {
item = childrens[i];
} else if (childrens[i].items != null) {
item = getItemFromTree(value, childrens[i].items);
}
if (item != null) {
return item;
}
}
};
最新文章
- 8 种提升 ASP.NET Web API 性能的方法
- 保留password模式文本框textbox内的数据不丢失。
- Oozie_初识
- linux tomcat 的安装
- iOS关于定制某个控件四个角是否为圆角
- select查询时,如何把指定的行放置在最前面
- Js 扩展
- git本地提交项目到你的github
- POJ 1410 Intersection(判断线段交和点在矩形内)
- 怒刷DP之 HDU 1257
- devenv compile errors collection
- Django(六)Session、CSRF、中间件
- cache2go - cachetable源码分析
- Python基础之容器1----字符串和列表
- 【EF6学习笔记】(一)Code First 方式生成数据库及初始化数据库实际操作
- js对象添加动态属性
- ASP.NET页面之间传值的方式之Application(个人整理)
- JMeter TCP性能测试
- php安装后,再添加模块pdo_mysql,mysqli
- MacOS Sierra10.12.4编译Android7.1.1源代码必须跳的坑