How to detect selecting the date in daterangepicker












0















I am using daterangepicker with time. I have from and to date with time in the picker with options of choosing last 1 days, 7 days, 30 days and custom range. If I choose custom range , if the end date is today, time should be current time. Else i need to set the time to 11.59 pm . I am using moment and i am not able to find any onselect event for daterange picker. Nothing works when date is changed



  (document).ready(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
if ((window.location.href).indexOf('fraud_search') > -1) {
var start_date = $('#fraud_start_date_utc');
var end_date = $('#fraud_end_date_utc');
var date_display_span = $('#fd_date_range span');
var start_date_value = moment(start_date.val(), FRAUD_API_DATE_FORMAT).startOf('day');
var end_date_value;

function compare(dateTimeA, dateTimeB) {
var momentA = moment(dateTimeA,FRAUD_API_DATE_FORMAT);
var momentB = moment(dateTimeB,FRAUD_API_DATE_FORMAT);
if (momentA > momentB) return 1;
else if (momentA < momentB) return -1;
else return 0;
}

var comparedTime = compare(moment(end_date.val(), FRAUD_API_DATE_FORMAT), moment(FRAUD_API_DATE_FORMAT).utc());
console.log(comparedTime);
if(comparedTime != 0) {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT).endOf('day').hour(23).minute(59);
alert("alidsg");
}
else {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT);
alert("same day");
}
function cb(start, end) {
date_display_span.html(start.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT) + ' - ' + end.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT));
start_date.val(start.format(FRAUD_API_DATE_FORMAT));
end_date.val(end.format(FRAUD_API_DATE_FORMAT));
alert("A new date range was chosen: " + start.format(FRAUD_API_DATE_FORMAT) + ' to ' + end.format(FRAUD_API_DATE_FORMAT));
$('#fraud_search_crit_form').submit();
}

$('#fd_date_range').daterangepicker({
applyClass: "btn-primary",
startDate: start_date_value,
endDate: end_date_value,
maxDate: moment().utc(),
minDate: moment().subtract(fraud_search_max_from_date_time_gap, "days"),
dateLimit: {
"days": fraud_search_max_time_gap
},
timePicker: true,
timePicker24Hour: false,
locale: {
format: 'MM/DD/YYYY H:mm'
},
autoApply: true,
ranges: {
'Today': [moment.utc().startOf('day'), moment.utc()],
'Last 1 Day': [moment.utc().subtract(1, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 7 Days': [moment.utc().subtract(6, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 30 Days': [moment.utc().subtract(29, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)]
},
onChange: function(dateText, inst) {
alert("alert");
}
}, cb).on("change", function() {
alert("function called");
display("Change event");
});


HTML



  <div class="col-sm-3">
<div class="filter-form__field form-group" id="fd_range_picker">
<label class="control-label" for="timePeriod">Time Period</label>
<div class="form-group">
<%= content_tag(:div, content_tag(:span, '', id: "fd_range",) + content_tag(:b, '', class: 'caret'), class: "selectbox pull-left", id: 'fd_date_range') %>
<%= hidden_field_tag :fraud_start_date_utc, params[:fraud_start_date_utc] %>
<%= hidden_field_tag :fraud_end_date_utc, params[:fraud_end_date_utc] %>
<%= hidden_field_tag :per_page, params[:per_page] %>
</div>
</div>
</div>









share|improve this question

























  • Can you show the html of $('#fd_date_range') as well?

    – Honkalonkalooooohhh
    Nov 21 '18 at 11:21











  • Updated the html

    – Alia Tabassum
    Nov 21 '18 at 12:18
















0















I am using daterangepicker with time. I have from and to date with time in the picker with options of choosing last 1 days, 7 days, 30 days and custom range. If I choose custom range , if the end date is today, time should be current time. Else i need to set the time to 11.59 pm . I am using moment and i am not able to find any onselect event for daterange picker. Nothing works when date is changed



  (document).ready(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
if ((window.location.href).indexOf('fraud_search') > -1) {
var start_date = $('#fraud_start_date_utc');
var end_date = $('#fraud_end_date_utc');
var date_display_span = $('#fd_date_range span');
var start_date_value = moment(start_date.val(), FRAUD_API_DATE_FORMAT).startOf('day');
var end_date_value;

function compare(dateTimeA, dateTimeB) {
var momentA = moment(dateTimeA,FRAUD_API_DATE_FORMAT);
var momentB = moment(dateTimeB,FRAUD_API_DATE_FORMAT);
if (momentA > momentB) return 1;
else if (momentA < momentB) return -1;
else return 0;
}

var comparedTime = compare(moment(end_date.val(), FRAUD_API_DATE_FORMAT), moment(FRAUD_API_DATE_FORMAT).utc());
console.log(comparedTime);
if(comparedTime != 0) {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT).endOf('day').hour(23).minute(59);
alert("alidsg");
}
else {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT);
alert("same day");
}
function cb(start, end) {
date_display_span.html(start.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT) + ' - ' + end.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT));
start_date.val(start.format(FRAUD_API_DATE_FORMAT));
end_date.val(end.format(FRAUD_API_DATE_FORMAT));
alert("A new date range was chosen: " + start.format(FRAUD_API_DATE_FORMAT) + ' to ' + end.format(FRAUD_API_DATE_FORMAT));
$('#fraud_search_crit_form').submit();
}

$('#fd_date_range').daterangepicker({
applyClass: "btn-primary",
startDate: start_date_value,
endDate: end_date_value,
maxDate: moment().utc(),
minDate: moment().subtract(fraud_search_max_from_date_time_gap, "days"),
dateLimit: {
"days": fraud_search_max_time_gap
},
timePicker: true,
timePicker24Hour: false,
locale: {
format: 'MM/DD/YYYY H:mm'
},
autoApply: true,
ranges: {
'Today': [moment.utc().startOf('day'), moment.utc()],
'Last 1 Day': [moment.utc().subtract(1, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 7 Days': [moment.utc().subtract(6, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 30 Days': [moment.utc().subtract(29, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)]
},
onChange: function(dateText, inst) {
alert("alert");
}
}, cb).on("change", function() {
alert("function called");
display("Change event");
});


HTML



  <div class="col-sm-3">
<div class="filter-form__field form-group" id="fd_range_picker">
<label class="control-label" for="timePeriod">Time Period</label>
<div class="form-group">
<%= content_tag(:div, content_tag(:span, '', id: "fd_range",) + content_tag(:b, '', class: 'caret'), class: "selectbox pull-left", id: 'fd_date_range') %>
<%= hidden_field_tag :fraud_start_date_utc, params[:fraud_start_date_utc] %>
<%= hidden_field_tag :fraud_end_date_utc, params[:fraud_end_date_utc] %>
<%= hidden_field_tag :per_page, params[:per_page] %>
</div>
</div>
</div>









share|improve this question

























  • Can you show the html of $('#fd_date_range') as well?

    – Honkalonkalooooohhh
    Nov 21 '18 at 11:21











  • Updated the html

    – Alia Tabassum
    Nov 21 '18 at 12:18














0












0








0








I am using daterangepicker with time. I have from and to date with time in the picker with options of choosing last 1 days, 7 days, 30 days and custom range. If I choose custom range , if the end date is today, time should be current time. Else i need to set the time to 11.59 pm . I am using moment and i am not able to find any onselect event for daterange picker. Nothing works when date is changed



  (document).ready(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
if ((window.location.href).indexOf('fraud_search') > -1) {
var start_date = $('#fraud_start_date_utc');
var end_date = $('#fraud_end_date_utc');
var date_display_span = $('#fd_date_range span');
var start_date_value = moment(start_date.val(), FRAUD_API_DATE_FORMAT).startOf('day');
var end_date_value;

function compare(dateTimeA, dateTimeB) {
var momentA = moment(dateTimeA,FRAUD_API_DATE_FORMAT);
var momentB = moment(dateTimeB,FRAUD_API_DATE_FORMAT);
if (momentA > momentB) return 1;
else if (momentA < momentB) return -1;
else return 0;
}

var comparedTime = compare(moment(end_date.val(), FRAUD_API_DATE_FORMAT), moment(FRAUD_API_DATE_FORMAT).utc());
console.log(comparedTime);
if(comparedTime != 0) {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT).endOf('day').hour(23).minute(59);
alert("alidsg");
}
else {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT);
alert("same day");
}
function cb(start, end) {
date_display_span.html(start.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT) + ' - ' + end.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT));
start_date.val(start.format(FRAUD_API_DATE_FORMAT));
end_date.val(end.format(FRAUD_API_DATE_FORMAT));
alert("A new date range was chosen: " + start.format(FRAUD_API_DATE_FORMAT) + ' to ' + end.format(FRAUD_API_DATE_FORMAT));
$('#fraud_search_crit_form').submit();
}

$('#fd_date_range').daterangepicker({
applyClass: "btn-primary",
startDate: start_date_value,
endDate: end_date_value,
maxDate: moment().utc(),
minDate: moment().subtract(fraud_search_max_from_date_time_gap, "days"),
dateLimit: {
"days": fraud_search_max_time_gap
},
timePicker: true,
timePicker24Hour: false,
locale: {
format: 'MM/DD/YYYY H:mm'
},
autoApply: true,
ranges: {
'Today': [moment.utc().startOf('day'), moment.utc()],
'Last 1 Day': [moment.utc().subtract(1, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 7 Days': [moment.utc().subtract(6, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 30 Days': [moment.utc().subtract(29, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)]
},
onChange: function(dateText, inst) {
alert("alert");
}
}, cb).on("change", function() {
alert("function called");
display("Change event");
});


HTML



  <div class="col-sm-3">
<div class="filter-form__field form-group" id="fd_range_picker">
<label class="control-label" for="timePeriod">Time Period</label>
<div class="form-group">
<%= content_tag(:div, content_tag(:span, '', id: "fd_range",) + content_tag(:b, '', class: 'caret'), class: "selectbox pull-left", id: 'fd_date_range') %>
<%= hidden_field_tag :fraud_start_date_utc, params[:fraud_start_date_utc] %>
<%= hidden_field_tag :fraud_end_date_utc, params[:fraud_end_date_utc] %>
<%= hidden_field_tag :per_page, params[:per_page] %>
</div>
</div>
</div>









share|improve this question
















I am using daterangepicker with time. I have from and to date with time in the picker with options of choosing last 1 days, 7 days, 30 days and custom range. If I choose custom range , if the end date is today, time should be current time. Else i need to set the time to 11.59 pm . I am using moment and i am not able to find any onselect event for daterange picker. Nothing works when date is changed



  (document).ready(function () {
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
if ((window.location.href).indexOf('fraud_search') > -1) {
var start_date = $('#fraud_start_date_utc');
var end_date = $('#fraud_end_date_utc');
var date_display_span = $('#fd_date_range span');
var start_date_value = moment(start_date.val(), FRAUD_API_DATE_FORMAT).startOf('day');
var end_date_value;

function compare(dateTimeA, dateTimeB) {
var momentA = moment(dateTimeA,FRAUD_API_DATE_FORMAT);
var momentB = moment(dateTimeB,FRAUD_API_DATE_FORMAT);
if (momentA > momentB) return 1;
else if (momentA < momentB) return -1;
else return 0;
}

var comparedTime = compare(moment(end_date.val(), FRAUD_API_DATE_FORMAT), moment(FRAUD_API_DATE_FORMAT).utc());
console.log(comparedTime);
if(comparedTime != 0) {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT).endOf('day').hour(23).minute(59);
alert("alidsg");
}
else {
end_date_value = moment(end_date.val(), FRAUD_API_DATE_FORMAT);
alert("same day");
}
function cb(start, end) {
date_display_span.html(start.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT) + ' - ' + end.format(FRAUD_DASHBOARD_DATE_DISPLAY_FORMAT));
start_date.val(start.format(FRAUD_API_DATE_FORMAT));
end_date.val(end.format(FRAUD_API_DATE_FORMAT));
alert("A new date range was chosen: " + start.format(FRAUD_API_DATE_FORMAT) + ' to ' + end.format(FRAUD_API_DATE_FORMAT));
$('#fraud_search_crit_form').submit();
}

$('#fd_date_range').daterangepicker({
applyClass: "btn-primary",
startDate: start_date_value,
endDate: end_date_value,
maxDate: moment().utc(),
minDate: moment().subtract(fraud_search_max_from_date_time_gap, "days"),
dateLimit: {
"days": fraud_search_max_time_gap
},
timePicker: true,
timePicker24Hour: false,
locale: {
format: 'MM/DD/YYYY H:mm'
},
autoApply: true,
ranges: {
'Today': [moment.utc().startOf('day'), moment.utc()],
'Last 1 Day': [moment.utc().subtract(1, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 7 Days': [moment.utc().subtract(6, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)],
'Last 30 Days': [moment.utc().subtract(29, 'days').startOf('day'), moment.utc().endOf('day').hour(23).minute(59)]
},
onChange: function(dateText, inst) {
alert("alert");
}
}, cb).on("change", function() {
alert("function called");
display("Change event");
});


HTML



  <div class="col-sm-3">
<div class="filter-form__field form-group" id="fd_range_picker">
<label class="control-label" for="timePeriod">Time Period</label>
<div class="form-group">
<%= content_tag(:div, content_tag(:span, '', id: "fd_range",) + content_tag(:b, '', class: 'caret'), class: "selectbox pull-left", id: 'fd_date_range') %>
<%= hidden_field_tag :fraud_start_date_utc, params[:fraud_start_date_utc] %>
<%= hidden_field_tag :fraud_end_date_utc, params[:fraud_end_date_utc] %>
<%= hidden_field_tag :per_page, params[:per_page] %>
</div>
</div>
</div>






javascript jquery momentjs daterangepicker






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 21 '18 at 12:18







Alia Tabassum

















asked Nov 21 '18 at 11:18









Alia TabassumAlia Tabassum

306




306













  • Can you show the html of $('#fd_date_range') as well?

    – Honkalonkalooooohhh
    Nov 21 '18 at 11:21











  • Updated the html

    – Alia Tabassum
    Nov 21 '18 at 12:18



















  • Can you show the html of $('#fd_date_range') as well?

    – Honkalonkalooooohhh
    Nov 21 '18 at 11:21











  • Updated the html

    – Alia Tabassum
    Nov 21 '18 at 12:18

















Can you show the html of $('#fd_date_range') as well?

– Honkalonkalooooohhh
Nov 21 '18 at 11:21





Can you show the html of $('#fd_date_range') as well?

– Honkalonkalooooohhh
Nov 21 '18 at 11:21













Updated the html

– Alia Tabassum
Nov 21 '18 at 12:18





Updated the html

– Alia Tabassum
Nov 21 '18 at 12:18












1 Answer
1






active

oldest

votes


















0














I think you are using this library : http://www.daterangepicker.com/#options



And in order to check the selected date please use this event :



$('#daterange').on('apply.daterangepicker', function(ev, picker) {
console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
});





share|improve this answer
























  • Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

    – Alia Tabassum
    Nov 22 '18 at 5:12











  • For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

    – Eitbiz
    Nov 22 '18 at 5:20











  • Thanks a lot.. is it possible to get the value of clicked date?

    – Alia Tabassum
    Nov 22 '18 at 5:34











  • Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

    – Eitbiz
    Nov 22 '18 at 5:35













  • Okay. Thank you

    – Alia Tabassum
    Nov 22 '18 at 5:35











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410984%2fhow-to-detect-selecting-the-date-in-daterangepicker%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














I think you are using this library : http://www.daterangepicker.com/#options



And in order to check the selected date please use this event :



$('#daterange').on('apply.daterangepicker', function(ev, picker) {
console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
});





share|improve this answer
























  • Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

    – Alia Tabassum
    Nov 22 '18 at 5:12











  • For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

    – Eitbiz
    Nov 22 '18 at 5:20











  • Thanks a lot.. is it possible to get the value of clicked date?

    – Alia Tabassum
    Nov 22 '18 at 5:34











  • Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

    – Eitbiz
    Nov 22 '18 at 5:35













  • Okay. Thank you

    – Alia Tabassum
    Nov 22 '18 at 5:35
















0














I think you are using this library : http://www.daterangepicker.com/#options



And in order to check the selected date please use this event :



$('#daterange').on('apply.daterangepicker', function(ev, picker) {
console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
});





share|improve this answer
























  • Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

    – Alia Tabassum
    Nov 22 '18 at 5:12











  • For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

    – Eitbiz
    Nov 22 '18 at 5:20











  • Thanks a lot.. is it possible to get the value of clicked date?

    – Alia Tabassum
    Nov 22 '18 at 5:34











  • Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

    – Eitbiz
    Nov 22 '18 at 5:35













  • Okay. Thank you

    – Alia Tabassum
    Nov 22 '18 at 5:35














0












0








0







I think you are using this library : http://www.daterangepicker.com/#options



And in order to check the selected date please use this event :



$('#daterange').on('apply.daterangepicker', function(ev, picker) {
console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
});





share|improve this answer













I think you are using this library : http://www.daterangepicker.com/#options



And in order to check the selected date please use this event :



$('#daterange').on('apply.daterangepicker', function(ev, picker) {
console.log(picker.startDate.format('YYYY-MM-DD'));
console.log(picker.endDate.format('YYYY-MM-DD'));
});






share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 21 '18 at 12:03









EitbizEitbiz

896




896













  • Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

    – Alia Tabassum
    Nov 22 '18 at 5:12











  • For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

    – Eitbiz
    Nov 22 '18 at 5:20











  • Thanks a lot.. is it possible to get the value of clicked date?

    – Alia Tabassum
    Nov 22 '18 at 5:34











  • Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

    – Eitbiz
    Nov 22 '18 at 5:35













  • Okay. Thank you

    – Alia Tabassum
    Nov 22 '18 at 5:35



















  • Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

    – Alia Tabassum
    Nov 22 '18 at 5:12











  • For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

    – Eitbiz
    Nov 22 '18 at 5:20











  • Thanks a lot.. is it possible to get the value of clicked date?

    – Alia Tabassum
    Nov 22 '18 at 5:34











  • Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

    – Eitbiz
    Nov 22 '18 at 5:35













  • Okay. Thank you

    – Alia Tabassum
    Nov 22 '18 at 5:35

















Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

– Alia Tabassum
Nov 22 '18 at 5:12





Thank You.. But, i want to set time when the user clicks on the date value in the custom range and not after applying. Is there a way to do this?

– Alia Tabassum
Nov 22 '18 at 5:12













For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

– Eitbiz
Nov 22 '18 at 5:20





For this you have to customize the daterangepicker.js and in this file there is function clickDate at line 1245 and in this function at the end call this this.element.trigger('dateselect.daterangepicker', this); And add the listener for dateselect same as above apply

– Eitbiz
Nov 22 '18 at 5:20













Thanks a lot.. is it possible to get the value of clicked date?

– Alia Tabassum
Nov 22 '18 at 5:34





Thanks a lot.. is it possible to get the value of clicked date?

– Alia Tabassum
Nov 22 '18 at 5:34













Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

– Eitbiz
Nov 22 '18 at 5:35







Yes you will get two parameter ev, picker in that function and you can use the same as in above example. If okay just mark my comment useful

– Eitbiz
Nov 22 '18 at 5:35















Okay. Thank you

– Alia Tabassum
Nov 22 '18 at 5:35





Okay. Thank you

– Alia Tabassum
Nov 22 '18 at 5:35




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410984%2fhow-to-detect-selecting-the-date-in-daterangepicker%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

mysqli_query(): Empty query in /home/lucindabrummitt/public_html/blog/wp-includes/wp-db.php on line 1924

How to change which sound is reproduced for terminal bell?

Can I use Tabulator js library in my java Spring + Thymeleaf project?