1. 引入laydate.js

链接: https://www.layui.com/laydate/.

2.html代码

<input type="text" placeholder="开始日" readonly id="startTime" autocomplete="off">
//设置了输入框只读和关闭自动提示
<input type="text" placeholder="截止日" readonly id="endTime" autocomplete="off">

3.JS代码

 var startDate = laydate.render({elem: '#startTime',btns: ['clear', "confirm"],//只显示清空和确定按钮done: function (value, date) {var monthDay = laydate.getEndDate(date.month, date.year);//获取这个月一共有多少天if (value !== '') {endDate.config.min = {//结束日期的最小值year: date.year,month: date.month - 1,date: date.date,};endDate.config.max = {//结束日期的最大值year: date.year,month: date.month - 1,date: monthDay,//最大为这个月的最后一天};} else {//清空之后,可继续选择,日期范围可自己配置endDate.config.min = {year: 1900,month: 0,date: date.date,};endDate.config.max = {year: 2099,month: date.month - 1,date: date.date,};}}});var endDate = laydate.render({elem: '#endTime',btns: ["clear", "confirm"],done: function (value, date) {if (value !== '') {startDate.config.max = {//起始日期最大值year: date.year,month: date.month - 1,date: date.date,}startDate.config.min = {//起始日期最小值为1号year: date.year,month: date.month - 1,date: 1,}} else {startDate.config.max = {year: 2099,month: date.month - 1,date: date.date,}startDate.config.min = {year: 1900,month: 0, date: 1}}}});

4.效果展示




5.结束

谢谢观看,有不足的地方或者哪里有问题请指出,谢谢!!!

layui date插件设置不能跨月查询相关推荐

  1. php判断当前时间是否跨月,判断日期是否能跨月查询的js代码_javascript技巧

    function checkDate(startDate, endDate, num, flag) { if(startDate == null || endDate == null) { popwi ...

  2. Calendar 设置某年某月的日历

    package day5;import java.util.Calendar; import java.util.Scanner;public class date {public static vo ...

  3. SQL Server 2008外围应用配置器及跨库查询设置

    SQL Server2008 外围应用配置器 1.选中SSMS右键-Facets(方面) 2.在显示视图界面从下拉框选择外围应用配置器(Surface Area Configuration),设置相关 ...

  4. Layui时间插件laydate只选择时分

    一.说明 二.分析 三.效果 四.代码 一.说明 需要一个只选择时分的控件,首先想到的是laydate,然后看一下控件的类型 type 可选值 名称 用途 year 年选择器 只提供年列表选择 mon ...

  5. 泛微oa流程表单之开始时间与结束时间限制在本周且不能跨月

    本次是主表中开始时间和结束时间限制在本周且不能跨月. 如果出现跨月会弹出一个"出现跨月"的提示,并且清空当前所选日期 <script type="text/java ...

  6. day17-python项目Django之跨表查询及Ajax、cookie和session

    第1章 课堂笔记 class (models.Model):title=models.CharField(max_length=32)price=models.DecimalField(max_dig ...

  7. ES的跨索引查询有多便利?对比下分库分表、分片更直观

    作者介绍 李猛(ynuosoft),Elastic-stack产品深度用户,ES认证工程师,2012年接触Elasticsearch,对Elastic-Stack开发.架构.运维等方面有深入体验,实践 ...

  8. ORM单表查询,跨表查询,分组查询

    ORM单表查询,跨表查询,分组查询 单表查询之下划线 models.Tb1.objects.filter(id__lt=10, id__gt=1) # 获取id大于1 且 小于10的值models.T ...

  9. java计算今天是今年的第几周_java calendar类根据当前日期时间,计算当前日期在当前月是第几周,与周跨月问题,...

    第一步 先根据当前日期时间 计算出本周的开始时间与结束日期 第二步 判断当前日期大于等于本周开始日期,并且当前日期小于等于本周结束日期, 就把本周开始日期当做条件计算出当前日期是第几周 // 周跨月也 ...

  10. 为My97DatePicker日期插件设置默认日期

    为My97DatePicker日期插件设置默认日期,开始日期为系统日期的前一个月,结束日期为系统日期: 开始日期不能大于结束日期,且都不能大于今天: 开始日期-maxDate:'#F{$dp.$D(\ ...

最新文章

  1. 16.C++中的this指针
  2. mysql ssd inodb___细看InnoDB数据落盘 图解 MYSQL
  3. linux 双网卡绑定(bonding)实现负载均衡或故障转移
  4. LeetCode 1958. 检查操作是否合法(模拟)
  5. 你需要知道的基础算法知识——STL和基础数据结构(五)
  6. Linux性能分析之网络篇
  7. POJ1654 Area(多边形面积)
  8. Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释...
  9. amplify color_如何使用Amplify监视Nginx
  10. rsync数据同步工具
  11. 机器学习重塑供应链管理的10个途径
  12. MySQL Router 8 详解
  13. 计算机中央控制单元是由什么组成,电子控制单元由什么组成
  14. 逍遥安卓模拟器提示此设备未经Play保护机制认证解决方法步骤
  15. SDM人脸对齐算法研究
  16. Sentinel控制台设置限流规则
  17. Bash 单行注释与多行注释
  18. 云和恩墨23届校园招聘,内推NTANNzK
  19. SSL weak ciphers 漏洞修复过程
  20. 【软件工程实践】Hive研究-Blog7

热门文章

  1. JAVA基础增强_方立勋JavaWeb视频
  2. emu8086的入门使用
  3. VC 图像处理相关源代码,共28套打包下载.rar 分享
  4. 最近在建模,顺便汉化一个软件玩玩
  5. Java后台获取Cookie
  6. 西安电子科技大学833真题_【考研名校】2021西安电子科技大学考研资料及历年真题解析汇总...
  7. sosoapi 项目之本地搭建
  8. web全栈工程师的自我修养(实际操作方面)
  9. 程序员【超实用】面试问题
  10. EOVA_JFINAL实现分布式架构