Ich habe ein Problem, dass ich das Datumsformat von Datumsauswahl ändern möchte, ich habe versucht, alle Formate zu reparieren und es funktioniert, aber das einzige Problem ist, wenn Sie den Datumsbereich öffnen es ändert sich automatisch das Datum mit /
getrennt Format Fenster und es schließen, ohne oder Abbrechen Schaltfläche Übernehmen klicken, gibt es eine Möglichkeit, dies in demselben Format wie YYYY-MM-DDFormat der Datumsauswahl ändern
Hier eingestellt ist meine Js Code
$(function() {
var start = moment().subtract(29, 'days');
var end = moment();
function cb(start, end) {
$('input[name="datefilter"]').val(start.format('YYYY-MM-DD') + ' TO ' + end.format('YYYY-MM-DD'));
}
$('input[name="datefilter"]').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);
cb(start, end);
});
$('input[name="datefilter"]').on('apply.daterangepicker', function(ev, picker) {
$(this).val(picker.startDate.format('YYYY-MM-DD') + ' TO ' + picker.endDate.format('YYYY-MM-DD'));
});
$('input[name="datefilter"]').on('cancel.daterangepicker', function(ev, picker) {
$(this).val(start.format('YYYY-MM-DD') + ' TO ' + end.format('YYYY-MM-DD'));
});
Haben Sie tryed hinzugefügt -> Datumsformat: ‚yy-mm- dd? –
ja, ich habe alle Möglichkeiten versucht – Rtra
Überprüfen Sie diese http://api.jqueryui.com/datepicker/#utility-formatDate, könnte helfen –