【问题标题】:Decrease bootstrap datepicker end date减少引导日期选择器结束日期
【发布时间】:2017-07-05 09:58:49
【问题描述】:

我在我的项目中使用引导日期选择器并像这样设置 endDate

$('#daterange').data('daterangepicker').setEndDate('2017/03/12');

EndDate 是我从数据库中获得的,唯一的问题是在 datepicker 上我必须设置 endDate 但减少一个日期,这意味着我是否有来自服务器的类似这样的东西

2017/03/12

我需要像这样绑定日期选择器

$('#daterange').data('daterangepicker').setEndDate('2017/03/11');

是否有可能在前端做到这一点,或者我必须去服务器纠正,任何简单的解决方案?

【问题讨论】:

    标签: javascript jquery datepicker bootstrap-datepicker


    【解决方案1】:

    您可以使用momentjs moment("your date", "YYYY/MM/DD").subtract(1, 'days').format('YYYY/MM/DD');

    【讨论】:

    • 你已经加载了momentjs吗?
    • upss sorry, moment("your date", "YYYY/MM/DD").subtract(1, 'days');
    • 已更新。如果要获取字符串,只需添加 .format('YYYY/MM/DD')。
    • 我收到了这个 2018 年 7 月 20 日星期五 00:00:00 GMT+0200
    【解决方案2】:

    我会做什么: 1. get date from database ( 2017/03712) 2. change it to datetime format 3. decrease one day 4. setEndDate with correct format

    【讨论】:

      猜你喜欢
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      相关资源
      最近更新 更多