feat: Implement timezone-independent date picker

This commit is contained in:
gpt-engineer-app[bot]
2025-11-05 16:31:51 +00:00
parent c966b6c5ee
commit 7c35f2932b
5 changed files with 248 additions and 20 deletions

View File

@@ -233,16 +233,17 @@ export default function Rides() {
return false;
}
// Opening date filter
// Opening date filter (timezone-independent string comparison)
if (filters.openingDateFrom || filters.openingDateTo) {
if (!ride.opening_date) {
return false;
}
const openingDate = new Date(ride.opening_date);
if (filters.openingDateFrom && openingDate < filters.openingDateFrom) {
// Direct YYYY-MM-DD string comparison (lexicographically correct)
if (filters.openingDateFrom && ride.opening_date < filters.openingDateFrom) {
return false;
}
if (filters.openingDateTo && openingDate > filters.openingDateTo) {
if (filters.openingDateTo && ride.opening_date > filters.openingDateTo) {
return false;
}
}