jQuery UI库中的Datepicker插件的基本用法

2024年05月10日 建站教程

Datepicker插件是一个用于日期选择的插件,它提供了灵活的配置选项,可以自定义日期选择器的展示方式、日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。

基本日期选择器的用法

//html
<input type="text" id="datepicker">

//引入jQuery和jQuery UI库,并初始化Datepicker插件
$(function() {
  $("#datepicker").datepicker();
});

日期修改触发事件

$(function() {
  $("#datepicker").datepicker({
    onSelect: function(dateText, inst) {
      // 获取选择的日期
      var selectedDate = $(this).val();
      // 在控制台输出选择的日期
      console.log(selectedDate);
      // 在此处编写相关事件触发的代码
    }
  });
});

计算日期间隔天数

//html
<input type="text" id="startDate">
<input type="text" id="endDate">

//js
$(function() {
  $("#startDate, #endDate").datepicker({
    onSelect: function(dateText, inst) {
      var startDate = $("#startDate").datepicker("getDate");
      var endDate = $("#endDate").datepicker("getDate");
 
      if (startDate && endDate) {
        var timeDiff = Math.abs(endDate.getTime() - startDate.getTime());
        var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
        console.log("间隔天数:" + diffDays);
      }
    }
  });
});

本文链接:http://so.lmcjl.com/news/4165/

展开阅读全文
相关内容