🐛 Fix TZ issue on Trip creation daterange

This commit is contained in:
itskovacs 2025-11-05 17:54:54 +01:00
parent 6cb00b649f
commit 87efc44fa2

View File

@ -113,9 +113,11 @@ export class TripsComponent implements OnInit {
const tripDays: Partial<TripDay>[] = []; const tripDays: Partial<TripDay>[] = [];
const current = new Date(from); const current = new Date(from);
while (current <= to) { while (current <= to) {
const day = current.getDate().toString().padStart(2, '0'); const year = current.getUTCFullYear();
const month = String(current.getMonth() + 1).padStart(2, '0');
const day = String(current.getDate()).padStart(2, '0');
const label = `${day} ${months[current.getMonth()]}`; const label = `${day} ${months[current.getMonth()]}`;
tripDays.push({ label, dt: current.toISOString().split('T')[0] }); tripDays.push({ label, dt: `${year}-${month}-${day}` });
current.setDate(current.getDate() + 1); current.setDate(current.getDate() + 1);
} }
return tripDays; return tripDays;