js实现获取两个日期之间所有日期的方法


Posted in Javascript onJune 17, 2016

本文实例讲述了js实现获取两个日期之间所有日期的方法。分享给大家供大家参考,具体如下:

<script>
function getDate(datestr){
  var temp = datestr.split("-");
  var date = new Date(temp[0],temp[1],temp[2]);
  return date;
}
var start = "2012-3-25";
var end = "2012-4-3";
var startTime = getDate(start);
var endTime = getDate(end);
while((endTime.getTime()-startTime.getTime())>=0){
  var year = startTime.getFullYear();
  var month = startTime.getMonth().toString().length==1?"0"+startTime.getMonth().toString():startTime.getMonth();
  var day = startTime.getDate().toString().length==1?"0"+startTime.getDate():startTime.getDate();
  alert(year+"-"+month+"-"+day);
  startTime.setDate(startTime.getDate()+1);
}
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 Javascript
jquery tools 系列 scrollable学习
Sep 06 Javascript
网页自动跳转代码收集
Sep 27 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
javascript学习笔记(五) Array 数组类型介绍
Jun 19 Javascript
JS验证身份证有效性示例
Oct 11 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
JS与SQL方式随机生成高强度密码示例
Dec 29 Javascript
vue学习笔记之slot插槽用法实例分析
Feb 29 Javascript
jQuery实现放大镜案例
Oct 19 jQuery
jQuery1.9+中删除了live以后的替代方法
Jun 17 #Javascript
基于JQuery实现分隔条的功能
Jun 17 #Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 #Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
Jun 17 #Javascript
jQuery animate easing使用方法图文详解
Jun 17 #Javascript
JS常用字符串方法(推荐)
Jan 15 #Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 #Javascript
You might like
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
jquery tab标签页的制作
2010/05/10 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
性能测试工程师的面试题
2015/02/20 面试题
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
行政主管职责范本
2014/03/07 职场文书
个人授权委托书范文
2014/09/21 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
2014年实习生工作总结
2014/11/27 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
MySQL笔记 —SQL运算符
2022/01/18 MySQL
python微信智能AI机器人实现多种支付方式
2022/04/12 Python
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技