Jquery获取一段时间内所有对应的日期,并获取日期对应的星期几。
本文是将已知的一段时间(已知开始时间,结束时间),获取这一段时间内所有的日期,包含开始时间,结束时间,并对应星期几。
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获取一段时间内所有对应的日期,并获取日期对应的星期几。相关推荐
- oracle获取一段时间内所有的小时、天、月
原文链接:http://blog.csdn.net/ld422586546/article/details/9626921/ 点击阅读原文 ------------------------------ ...
- 原生js获取一段时间内每隔几分钟的时间数组
姊妹篇 原生js获取一段时间内每隔几天的时间数组 情况: 项目中有这么一个需求,输入开始时间.结束时间.时间间隔,获取一段时间内每隔几分钟的时间数组 接下来我必须现在网上找找有没有类似的稍微改改就好了 ...
- java 周几_java根据日期获取周几和获取某段时间内周几的日期
整理两个日期的方法. 根据日期获取当天是周几 /** * 根据日期获取当天是周几 * @param datetime 日期 * @return 周几 */ public static String d ...
- php获取一段时间内的法定工作日
首先,需要自己在后台创建一个表 content_cooper 这个结构如下: CREATE TABLE `my_content_cooper` (`id` int(11) unsigned NOT N ...
- java 时间段内月份_java获取某段时间内的月份列表
/**获取两个时间节点之间的月份列表**/ private static List getMonthBetween(String minDate, String maxDate){ ArrayList ...
- PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延
2016年11月1日 16:18:19 星期二 主要用到的函数是 strtotime() strtotime('+1 Tuesday', $timestamp) 获取下周二, 从时间戳$timesta ...
- 缺失值处理 - 获取一段时间内所有日期的列表 - (Python、MySQL)
有的时候做数据清洗的时候 , 如果表中数据在某一天没有记录,但是业务要求不能有缺失日期,那么就需要我们将这些缺失日期补上.这个前提就是我们先要有一张包含所有日期的列表(作为左表),供我们进行匹配(le ...
- js获取一段时间内工作日的天数
代码 function workday_count(start, end) {let count = 0;let current = start;while (current< end) {co ...
- java获取一段时间内的所有时间
ArrayList<LocalDateTime> dateTimes = new ArrayList<>();for(int i = 0; i < 6; i++) {Lo ...
最新文章
- 华为诺亚开源首个亿级中文多模态数据集-悟空,填补中文NLP社区一大空白
- 微软代号为“Volta”的编程工具集预览
- JS数组方法汇总 array数组元素的添加和删除
- 带你学python基础:文件读写,俗称IO操作
- rabbitmq-5-案例1-简单的案例
- stdafx.h 的作用
- php面试专题---MYSQL查询语句优化
- CentOS命令行安装配置KVM详细教程
- 【将图像字符画】【第二玩】图像字符化
- mysql linux c tar_linux下mysql的tar包离线安装
- 解读全球热点,传递科研进展,这份AI内参要承包你的AI信息源
- [每周心学]先生王阳明何许人也?
- 激光雕刻机DIY之二:GRBL的下载与参数配置
- 最新29刷网课平台系统源码+带教程
- Java中面向对象三大特性及其各自的用处
- 普元EOS7.5生成入参为数组的WebService接口
- 尚学堂JAVA基础学习笔记_1/2
- unity 制作行李箱密码
- 初遇项目网络平台架构设计方案
- npm ERR! This is probably not a problem with npm. There is likely additional log ging output above.