本文是将已知的一段时间(已知开始时间,结束时间),获取这一段时间内所有的日期,包含开始时间,结束时间,并对应星期几。

1,获取一段时间的字符串,返回的是字符串,调用时在后面加,

/*** 获取日期段所有的日期字符串* var weak = getAllWeak(begintime,endtime)+"," 加“,”  //调用方法将动态的开始时间,结束时间放    * 入参数中* weak.split(",")[i]  //将获取的字符串截取* @param start_time* @param end_time* @returns  返回所有日期的字符串*/
function getAllWeak(start_time,end_time){var begin = new Date(start_time), end = new Date(end_time);var begin_time = begin.getTime(), end_time = end.getTime(), time_diff = end_time - begin_time;var all_d = [];for (var i = 0; i <= time_diff; i += 86400000){var ds = new Date(begin_time + i);all_d.push(ds.getFullYear()+"-"+(ds.getMonth()+1)+"-"+ds.getDate());}return all_d;
}

2,获取日期对应的周几,将拆分的日期获取周几

/*** 获取日期对对应的星期几* getWeakDays(weak.split(",")[i]) //将拆分的日期获取周几* @param days* @returns*/
function getWeakDays(days){var weekDay = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];  var myDate = new Date(Date.parse(days));  return weekDay[myDate.getDay()];
}

3,js代码示例

/*** weakStr[i]为周几显示* @returns*/
function getWeakInfo{var weak = getAllWeak(begintime,endtime)+",";var weakStr = weak.split(",");for(var i = 0; i< weakStr.length-1; i++){$("  <div class='d-0'>"+"    <div class='d-1'>"+"        <div class='d-1-4'>"+weakStr[i]+"      </div>"+"      <div class='d-1-3' onclick=jumpPageSch(this) time='"+weakStr[i]+"'>"+getWeakDays(weakStr[i])+"     </div>"+"  </div>"+"  <div class='d-2'>"+"        <input class='tar_input' "+str_d+" type='text' value='' onblur='editExe_perfrom(this)'>"+" </div>"+"  <div class='d-3'>"+"        <input class='in_input' onclick=inteChange(this,2) onblur=inteChange(this,1) type='tel' value=''>"+"    </div>"+"</div>").appendTo($(".m-main"))}
}

展示效果如下

Jquery获取一段时间内所有对应的日期,并获取日期对应的星期几。相关推荐

  1. oracle获取一段时间内所有的小时、天、月

    原文链接:http://blog.csdn.net/ld422586546/article/details/9626921/ 点击阅读原文 ------------------------------ ...

  2. 原生js获取一段时间内每隔几分钟的时间数组

    姊妹篇 原生js获取一段时间内每隔几天的时间数组 情况: 项目中有这么一个需求,输入开始时间.结束时间.时间间隔,获取一段时间内每隔几分钟的时间数组 接下来我必须现在网上找找有没有类似的稍微改改就好了 ...

  3. java 周几_java根据日期获取周几和获取某段时间内周几的日期

    整理两个日期的方法. 根据日期获取当天是周几 /** * 根据日期获取当天是周几 * @param datetime 日期 * @return 周几 */ public static String d ...

  4. php获取一段时间内的法定工作日

    首先,需要自己在后台创建一个表 content_cooper 这个结构如下: CREATE TABLE `my_content_cooper` (`id` int(11) unsigned NOT N ...

  5. java 时间段内月份_java获取某段时间内的月份列表

    /**获取两个时间节点之间的月份列表**/ private static List getMonthBetween(String minDate, String maxDate){ ArrayList ...

  6. PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延

    2016年11月1日 16:18:19 星期二 主要用到的函数是 strtotime() strtotime('+1 Tuesday', $timestamp) 获取下周二, 从时间戳$timesta ...

  7. 缺失值处理 - 获取一段时间内所有日期的列表 - (Python、MySQL)

    有的时候做数据清洗的时候 , 如果表中数据在某一天没有记录,但是业务要求不能有缺失日期,那么就需要我们将这些缺失日期补上.这个前提就是我们先要有一张包含所有日期的列表(作为左表),供我们进行匹配(le ...

  8. js获取一段时间内工作日的天数

    代码 function workday_count(start, end) {let count = 0;let current = start;while (current< end) {co ...

  9. java获取一段时间内的所有时间

    ArrayList<LocalDateTime> dateTimes = new ArrayList<>();for(int i = 0; i < 6; i++) {Lo ...

最新文章

  1. 华为诺亚开源首个亿级中文多模态数据集-悟空,填补中文NLP社区一大空白
  2. 微软代号为“Volta”的编程工具集预览
  3. JS数组方法汇总 array数组元素的添加和删除
  4. 带你学python基础:文件读写,俗称IO操作
  5. rabbitmq-5-案例1-简单的案例
  6. stdafx.h 的作用
  7. php面试专题---MYSQL查询语句优化
  8. CentOS命令行安装配置KVM详细教程
  9. 【将图像字符画】【第二玩】图像字符化
  10. mysql linux c tar_linux下mysql的tar包离线安装
  11. 解读全球热点,传递科研进展,这份AI内参要承包你的AI信息源
  12. [每周心学]先生王阳明何许人也?
  13. 激光雕刻机DIY之二:GRBL的下载与参数配置
  14. 最新29刷网课平台系统源码+带教程
  15. Java中面向对象三大特性及其各自的用处
  16. 普元EOS7.5生成入参为数组的WebService接口
  17. 尚学堂JAVA基础学习笔记_1/2
  18. unity 制作行李箱密码
  19. 初遇项目网络平台架构设计方案
  20. npm ERR! This is probably not a problem with npm. There is likely additional log ging output above.

热门文章

  1. 【兼职避坑篇】怎么找到靠谱的客服兼职工作
  2. 单机游戏行业死了吗?
  3. 打砖块教学(初学:5)
  4. 如何开发一个全新的操作系统(手机操作系统)呢?
  5. 如何在英文版本的win7中安装中文软件?
  6. NS3教程(下载、安装、测试)
  7. 【示例教程】使用Leadtools对身份证进行识别和表单模板创建
  8. 教学目标四个维度_猎头顾问JD分析的六大维度
  9. Git,Github,Gitee和Gitlab区别
  10. 全套免费python视频