【问题标题】:Getting data in daterangepicker在 daterangepicker 中获取数据
【发布时间】:2020-04-20 03:40:19
【问题描述】:

如何获取dateRangePicker的startDate和endDate的数据?

这是我下面的jquery:

$(document).ready(()=>{
    $('#daterange').daterangepicker({
        opens: 'center',
        showDropdowns : true,
        startDate : moment().subtract(1,'day'),
        endDate : moment().subtract(1,'day'),
        locale :{
            format: 'YYYY/MM/DD'
        }
    }), function(start, end, label){
        window.alert("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
    }
    var yesterday = moment().subtract('day', 1);
    console.log(yesterday);
});

我正在尝试获取数据,以便将其输入到我的 d3.js 图表中。但是当我console.log 变量yesterday 的数据时它正在返回

 M {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: P, _d: Sun Apr 19 2020 10:47:09 GMT+0800 (Philippine Standard Time), …}
_isAMomentObject: true
_isUTC: false
_pf: {empty: false, unusedTokens: Array(0), unusedInput: Array(0), overflow: -2, charsLeftOver: 0, …}
_locale: P {_calendar: {…}, _longDateFormat: {…}, _invalidDate: "Invalid date", _dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: ƒ, …}
_d: Sun Apr 19 2020 10:47:09 GMT+0800 (Philippine Standard Time) {}
_isValid: true
__proto__: Object

我是 javascript 新手,我认为它会显示与 daterangepicker 中的相同:

【问题讨论】:

  • 我的回答是否帮助您解决了问题?如果是,请将其标记为已接受。如果没有,请告诉我,我会尽力为您提供进一步的帮助。

标签: jquery daterangepicker


【解决方案1】:

您只能使用 jQuery 来实现:

$('#daterange').val()

没有内置的方法。

附:

  1. source code 包含一个名为chosenLabel 的属性,它显然是用于调用$('#daterange').data('daterangepicker').chosenLabel,但它始终未定义。
  2. 我确定您需要其他示例,因此请务必查看原始 examples

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 2013-11-08
    • 2018-10-19
    • 2017-05-23
    • 1970-01-01
    • 2021-07-13
    • 2021-08-24
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多