首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >单个日历日期范围选取器

单个日历日期范围选取器
EN

Stack Overflow用户
提问于 2016-04-19 14:59:11
回答 1查看 3.3K关注 0票数 2

我正在寻找建立一个日期范围选择器,它的值只包括一年的一月到十二月在一个time.It将看起来像这样:

(这是从我现有的kendo日期范围选择器中提取的,并且is效果很差)

我已经使用剑道日期选择器构建了一个日历,但它似乎需要两个日历,一个用于开始日期,另一个用于结束日期。因为我的范围只能跨越一年中的几个月,所以我只需要一个日历,就像下面这样,用户可以单击并拖动到所需的范围,也可以只单击两个日期。有没有人知道已经有这样的日期范围选择器了?或者有没有办法改变剑道来做同样的事情?

谢谢。

编辑:这是我现有日期范围选择器的代码:

代码语言:javascript
运行
AI代码解释
复制
            var start = $("#StartDate").kendoDatePicker({
                value: LastMonthString,
                format: "MM/yyyy",
                start: 'year',
                depth: 'year',
                change: startChange,
                open: function() {
                    $('#StartCalendar').append($('#StartDate_dateview'));
                },
                close: function(e) {
                    e.preventDefault();
                }
            }).data("kendoDatePicker");

            var end = $("#EndDate").kendoDatePicker({
                value: TodaysDateString,
                format: "MM/yyyy",
                start: 'year',
                depth: 'year',
                change: endChange,
                open: function() {
                    $('#EndCalendar').append($('#EndDate_dateview'));
                },
                close: function(e) {
                    e.preventDefault();
                }
            }).data("kendoDatePicker");

            start.max(end.value());
            end.min(start.value());
            $("#StartDate").attr("readonly", true);
            $("#EndDate").attr("readonly", true);

            start.open();
            end.open();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-29 00:30:49

这就是我只显示年份的方法,但您可以明显地更改格式

代码语言:javascript
运行
AI代码解释
复制
$('#sandbox-container').datepicker({ 
  format: "yyyy", 
  startView: 1, 
  viewMode: "years", 
  minViewMode: "years", 
  minViewMode: "years", 
  multidate: true, 
  multidateSeparator: ", ", 
  autoClose: true, 
}).on("changeDate",function(event){ 
  var dates = event.dates, elem = $('#sandbox-container'); 
  if(elem.data("selecteddates") == dates.join(",")) return; //To prevernt recursive call, that lead to lead the maximum stack in the browser. 
  if(dates.length>2) dates=dates.splice(dates.length-1); 
  dates.sort(function(a,b){return new Date(a).getTime() - new Date(b).getTime()}); 
  elem.data("selecteddates",dates.join(",")).datepicker('setDates', dates); 
});
代码语言:javascript
运行
AI代码解释
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.7.1/css/bootstrap-datepicker.min.css" rel="stylesheet" type="text/css" media="screen">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.7.1/js/bootstrap-datepicker.min.js"></script>

<div id="sandbox-container">
<input type="text" id="date" value="">
</div> 

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36722158

复制
相关文章
iOS指定时间戳日期选取器
因为项目特殊的需求,需要根据时间戳数组来解析出月份、日期、上午/下午,并组装显示,因此直接做了个小组件,这个需求太特殊了,我想也不太可能有太多通用性,不过做的比较易用,在不连续的时间戳显示上还是可以拿来用的,只需要自己变一变显示就好了,我是直接把时间戳分成上午/下午来显示了,要显示具体的时间也很好改。
Cloudox
2021/11/23
7610
iOS指定时间戳日期选取器
日期输入框日历控件
前面介绍了jQueryUI的autocomplete ( )对象和effect对象,这篇文章来介绍jQuery的datepicker ( )对象,他的实现效果是当你点击input输入框时,会自动弹出日历控件,选择好日期后会自动填充到输入框中。它的常用参数:appendText:输入框后附加的文字;buttonImage:输入框后的小图片;dateFormat:选中的日期格式;showAnim:显示或隐藏控件时的动画效果;dayNamesMin:控件面板上的表头;changeMonth、 changeYear:是否可以修改月、年;minDate、 maxDate:日历可选择的范围
OECOM
2020/07/01
3.5K0
bootstrap-datepicker日期范围
实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制,
DencyCheng
2018/11/05
2.3K0
Python打印指定日期日历
下面的代码只是演示其中的原理和思路,真正使用时可以直接调用Python标准库calendar中的方法。 from datetime import date daysOfMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] def myCalendar(year, month): #获取year年month月1日是周几 start = date(year, month, 1).timetuple().tm_wday #打印头部
Python小屋屋主
2018/04/16
1.6K0
Pandas-22.日期范围
Pandas-22.日期 创建日期范围的常用函数 日期范围 print(pd.date_range('2020-1-21', periods=5)) ''' DatetimeIndex(['2020-01-21', '2020-01-22', '2020-01-23', '2020-01-24', '2020-01-25'], dtype='datetime64[ns]', freq='D') ''' 指定频率 print(pd.date_range
悠扬前奏
2019/05/29
1.4K0
ElementUI的DatePicker(日期选择器)限定范围的玩法
1.ElementUI的DatePicker(日期选择器)时间范围只能在一个月 效果 222 代码 <template> <div class="page"> <el-date-pic
治电小白菜
2020/08/25
5.2K0
ElementUI的DatePicker(日期选择器)限定范围的玩法
NSDatePicker的使用(设置日期范围)
NSDate *toDate =[[NSDate alloc]initWithString:@"2000-10-10 12:00:00 -0500"];
好派笔记
2021/10/29
2.2K0
OC学习12——字符串、日期、日历
  前面主要学习了OC的基础知识,接下来将主要学习Foundation框架的一些常用类的常用方法。Foubdation框架是Cocoa编程、IOS编程的基础框架,包括代表字符串的NSString(代表字符序列不可变的字符串)、NSMutableString(代表字符序列可变的字符串),以及代表日期、时间的NSDate,关于日历的NSCalendar、NSDateComponents等常用类。 一、字符串 1、NSString代表字符序列不可变的字符串,即一旦NSString对象被创建,包含在这个对象中的字符
mukekeheart
2018/02/27
2K0
TypeScript 2 : 获取当前日期及前后范围日期【Array】
就是用时间戳进行换算,然后通过内置函数获取对应字段进行拼接,,这里没有带时分秒,有兴趣的可以加个可选参数把时分秒带上。。因为我这里不需要用到,所以我就没加进去了。。
CRPER
2018/08/28
3.6K0
Java日期范围迭代的正确姿势
原文地址:https://www.baeldung.com/java-iterate-date-range
明明如月学长
2021/08/27
1.5K0
日历控件input框默认显示当日日期
图片.png <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script> <title></title> </head> <body> <input type="text" name="alertDateQuery" id="aDate">
王小婷
2018/05/31
2.1K0
Flutter 组件集录 | 日期范围组件 - DateRangePickerDialog
今天随手翻翻源码,突然看到 showDateRangePicker,心中狂喜。原来 Flutter 早已将 日期范围选择器 内置了,可能有些小伙伴已经知道,但应该还有一部分朋友不知道。想当年,为了日期范围选择可吃了不少坑。做为 Flutter 内置组件收集狂魔的我,自然要发篇文章来安利一下这个组件。另外,该组件已经收录入 FutterUnit ,可更新查看。
张风捷特烈
2022/11/01
4.3K0
Flutter 组件集录 |  日期范围组件 -  DateRangePickerDialog
前端之路:bootstrap 时间日期日历控件(datetimepicker)
云加速外联即可。(moment-with-locales.js 这个得在datatimpicker.min.js之前。可以网上百度这个文件。我没找到这个cdn)
全栈程序员站长
2022/11/17
6.9K0
前端之路:bootstrap 时间日期日历控件(datetimepicker)
Elasticsearch聚合 之 DateRange日期范围聚合
相比于range聚合,date range就是范围可以由时间来指定。 例如: { "aggs":{ "range":{ "date_range":{ "field":"date", "format":"MM-yyy", "ranges":[ {"to":"now-10M/M"},
用户1154259
2018/01/17
1.9K0
一篇带你了解如何使用纯前端类Excel表格构建现金流量表
现金流量表(Cash Flow Statement),是指反映企业在一定会计期间现金和现金等价物流入和流出的报表。现金流量表是企业财务报表的三个基本报告之一(另外两个是资产负债表和损益表)。 为了全面系统地揭示企业一定时期的财务状况、经营成果和现金流量,财务报表需按财政部会计准则的标准格式设计,因此,财务报表的典型特征是数据更新频繁、分析维度多、数据来源复杂,常规的报表工具很难同时满足上述所有需求 本博客将带大家了解如何使用类Excel 的 JavaScript 电子表格在前端创建现金流日历。此日历将广泛使用以下强大功能:
葡萄城控件
2022/10/31
10.9K0
一篇带你了解如何使用纯前端类Excel表格构建现金流量表
jQuery选择器和选取方法
我们已经使用了带有简单Css选择器的jQuery选取函数:$()。现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了。
Yiiven
2022/12/15
5.2K0
Json字段选取器介绍和实现
最近为了工作方便写了一个小工具,这个小工具作用很简单,就是从一个json字符串中筛出你想要的部分。
xindoo
2021/01/22
7240
Json字段选取器介绍和实现
9 款样式华丽的 jQuery 日期选择和日历控件
现在的网页应用越来越丰富,我们在网页中填写日期和时间已经再也不用手动输入了,而是使用各种各样的日期时间选择控件,大部分样式华丽的日期选择和日历控件都是基于jQuery和HTML5的,比如今天要分享的这9款日期选择控件,漂亮的UI外观加上人性化的操作设计,大大提高了用户体验,让我们一起来欣赏一下吧。
哲洛不闹
2018/09/18
24K0
9 款样式华丽的 jQuery 日期选择和日历控件
小程序之日历选择器
效果图 [2022-03-07_204334.png] 实现步骤 引入组件 "van-calendar": "@vant/weapp/calendar/index", 页面显示 在wxml中添加如下代码: <van-calendar show="{{ show }}" min-date="{{ minDate }}" max-date="{{ maxDate }}" color="#00B26B" bind:close="
用户6493868
2022/03/07
9820
点击加载更多

相似问题

日期范围选取器-显示日历

235

日期范围选取器-日历标题本地化格式

25

日期范围选取器

22

UWP的日历日期选取器

473

关于日历的日期选取器

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文