【问题标题】:Litepicker - automatically add the second date by selecting the first dateLitepicker - 通过选择第一个日期自动添加第二个日期
【发布时间】:2021-06-18 08:08:12
【问题描述】:

我正在使用https://litepicker.com/ 并尝试创建变量 dateString 以根据给定的开始日期设置两个日期。

谁能帮我看看我做错了什么?

setup: (picker) => {
        picker.on('selected', (date1, endDate) => {
       endDate.setDate(date1.getDate() + 6);
        var dateString =   `${date1.format('D MMMM YYYY')} - ${endDate.format('D MMMM YYYY')}`;
        
        if (dateString == "20 June 2021 - 26 June 2021") { 

【问题讨论】:

    标签: javascript date datepicker


    【解决方案1】:

    几个小时后,我想出了以下似乎可行的方法,但如果有人可以帮助我改进代码,请告诉我。

    setup: (picker) => {
        picker.on('selected', (date1, date2=> {
        var date2 = date1;
        var date4 = date1.format('D MMMM YYYY');
        var date2 = date2.add(6, 'days');
        var dateString =   ${date4} - ${date2.format('D MMMM YYYY')}`;
        document.getElementById("date").value = `${dateString}`;
    
    if (dateString == "20 June 2021 - 26 June 2021") { `
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      相关资源
      最近更新 更多