Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

464
Views
Flatpickr onchange event establece dateStr en +1 día
var arrival = $('#datepicker'); var departure = $('#datepicker1'); arrival.flatpickr({ dateFormat: "dmY", disableMobile: true, locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { departure.flatpickr({ dateFormat: "dmY", enableTime: false, minDate: dateStr, }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } }); departure.flatpickr({ dateFormat: "dmY", disableMobile: true, locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { arrival.flatpickr({ dateFormat: "dmY", enableTime: false, minDate: dateStr, }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } });

Hola a todos, debería crear un formulario de reserva con Flatpickr y debería obtener la fecha de salida +1 como fecha de llegada, pero esta es la primera vez que uso Flatpickr, ¿alguien puede ayudarme?

Gracias

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Encontré una solución usando new Date(selectedDates).fp_incr(1) en combinación con la función de configuración Flatpickr onChange .

Ejemplo:

 $(document).ready(function() { let arrival = $('#datepicker'); let departure = $('#datepicker1'); arrival.flatpickr({ dateFormat: "dmY", disableMobile: true, //locale: "de", minDate: "today", onChange: function(selectedDates, dateStr, instance) { //departure.set('maxDate', new Date(dateStr).fp_incr(5)); departure.flatpickr({ dateFormat: "dmY", enableTime: false, minDate: new Date(selectedDates).fp_incr(1), // add 1 day //new Date(dateStr).fp_incr(1) }); departure.removeAttr('readonly'); arrival.removeAttr('readonly'); } }); departure.flatpickr({}); });
 <link href="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.11/flatpickr.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.11/flatpickr.min.js"></script> <input id="datepicker" style="width:200px;"> <input id="datepicker1" style="width:200px;">

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!