首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在DateRangePicker中将minDate设置为当前日期

在使用DateRangePicker时,如果您想将minDate设置为当前日期,可以使用以下方法:

  1. 获取当前日期:
代码语言:javascript
复制
const today = new Date();
  1. 将当前日期设置为DateRangePicker的minDate
代码语言:javascript
复制
$('input[name="daterange"]').daterangepicker({
    minDate: today,
    // 其他选项...
});

这样,DateRangePicker将不允许用户选择当前日期之前的日期。请注意,这里的示例假设您使用的是jQuery插件。如果您使用的是其他库或框架,请根据相应的文档进行调整。

以下是一个完整的HTML和JavaScript示例:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>DateRangePicker Example</title>
    <!-- 引入jQuery和DateRangePicker的CSS和JS文件 -->
    <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
   <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
   <script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
   <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
</head>
<body>
   <input type="text" name="daterange" />

   <script>
        // 获取当前日期
        const today = new Date();

        // 初始化DateRangePicker
        $('input[name="daterange"]').daterangepicker({
            minDate: today,
            // 其他选项...
        });
    </script>
</body>
</html>

将此代码保存为HTML文件,并在浏览器中打开。您将看到一个DateRangePicker,其中minDate设置为当前日期。用户将无法选择当前日期之前的日期。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券