javascript - 根据 datePicker 和当前日期隐藏/显示 div

标签 javascript jquery jquery-ui date datepicker

我想根据以下场景的日期选择器中的日期更改 div 的文本

  • 如果 datePicker 日期是今天,我想要 msg1,
  • elseif datePicker 日期是明天,当前时间 >= 下午 3 点,我想要 msg2,
  • elseif datepicker 日期是明天,我想要 msg3,
  • elseif datePicker 日期是当前日期的 +2 天,我想要 msg4,
  • 否则,没有消息。

日期选择器字段...

<input type="text" name="orderTime" class="" id="orderTime" value="" autocomplete="off" /><br><br>
<script type="text/javascript">         
        jQuery("#orderTime").datepicker({
            changeMonth: true, 
            changeYear: false, 
            dateFormat: 'dd/mm/yy', 
            firstDay: 1, 
            duration: 'fast', 
            maxDate: '+2m', 
            minDate: '-0d', 
            numberOfMonths: 1
        });
</script>

最佳答案

使用DatePicker的OnSelect选项

脚本

<script type="text/javascript">            
    jQuery("#orderTime").datepicker({
        changeMonth: true, 
        changeYear: false, 
        dateFormat: 'dd/mm/yy', 
        firstDay: 1, 
        duration: 'fast', 
        maxDate: '+2m', 
        minDate: '-0d', 
        numberOfMonths: 1,
        onSelect: function (selectDate){
          // write your logic here  
          if(today) // today logic
            alert('today')
          else if(tomorrow) // tomorrow logic
            alert('tomorrow') 
        }
    });
</script>

关于javascript - 根据 datePicker 和当前日期隐藏/显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30531191/

相关文章:

javascript - express.json() 是将Request对象识别为JSON对象?

javascript - Nodejs REST Api 的 Keycloak 策略执行

jquery - 使用 JQuery 将新属性添加到 HTML 字符串

javascript - 从 javascript 动态填充到导航栏

javascript - 停止自动输入下一个/上个月 Datetimepicker

javascript - react : change button color when active does not work

javascript - 无法注册用户mongoose nodejs

javascript - Angular bootstrap-ui datepicker动态改变minMode

javascript - 应用于 html5 数字字段的 javascript 的错误行为

jquery - 自动完成 - 显示整个列表