博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 两个日期之间有多少个星期几
阅读量:4568 次
发布时间:2019-06-08

本文共 766 字,大约阅读时间需要 2 分钟。

//两个Date之间,有多少个星期X  86400000function getCountOfWeekX(startDate,endDate,weekX){	var result=0;	var start=startDate.getTime();	var end=endDate.getTime()	for(var i=start;i<=end;i+=86400000){		if(new Date(i).getDay()==weekX){			result++;		}	}	return result;}function StringToDate(DateStr)  {   	var converted = Date.parse(DateStr);  	var myDate = new Date(converted);  	if (isNaN(myDate)){   		var arys= DateStr.split('-');  		myDate = new Date(arys[0],arys[1]-1,arys[2]);  //人类的习惯 month就是几月	}  	return myDate;  }var result=getCountOfWeekX(StringToDate("2012-2-29"),StringToDate("2012-3-31"),3);   //计算从 2012年2月29日----2012年3月31日有多少个星期3alert(result);   //5

备注:用new Date(2012,2,29)来初始化Date时要注意,month 0~11

转载于:https://www.cnblogs.com/manong13/archive/2012/03/06/2382806.html

你可能感兴趣的文章
PHP多进程编之pcntl_fork
查看>>
组件化网页开发 / 步骤一 · 4-8 编程练习
查看>>
JQuery
查看>>
OpenGL在 win8 64bits系统下的配置
查看>>
LintCode 413. 反转整数
查看>>
解决Android抽屉被击穿问题
查看>>
Django框架之第二篇
查看>>
CMDB开发
查看>>
获取公司Logo 从资源中取图片
查看>>
计算机视觉---2.2---频率与傅里叶变换
查看>>
计算机视觉---2.3---尺度空间算法
查看>>
2016年第七届蓝桥杯C/C++程序设计本科B组省赛 剪邮票(dfs填空)
查看>>
离python二级考还有十几天,吓的我赶紧买了本python教程
查看>>
第三章 设计程序架构 之 设计实现Windows Azure 角色生命周期
查看>>
python_day1学习笔记
查看>>
Zookeeper深入理解(三)kazoo接口
查看>>
使用GDB
查看>>
linux嵌入式系统驱动程序的阻塞与异步
查看>>
iOS 地图移动中心点获取
查看>>
cocos2d-x wp8 中文显示问题
查看>>