diff --git a/src/components/parks/ParkListView.tsx b/src/components/parks/ParkListView.tsx
index bcdd965a..4ddb986f 100644
--- a/src/components/parks/ParkListView.tsx
+++ b/src/components/parks/ParkListView.tsx
@@ -117,7 +117,7 @@ export function ParkListView({ parks, onParkClick }: ParkListViewProps) {
{park.opening_date && (
- Opened {new Date(park.opening_date).getFullYear()}
+ Opened {park.opening_date.split('-')[0]}
)}
diff --git a/src/components/search/EnhancedSearchResults.tsx b/src/components/search/EnhancedSearchResults.tsx
index 415ad90b..ed214808 100644
--- a/src/components/search/EnhancedSearchResults.tsx
+++ b/src/components/search/EnhancedSearchResults.tsx
@@ -68,7 +68,7 @@ export function EnhancedSearchResults({ results, loading, hasMore, onLoadMore }:
{parkData?.opening_date && (
- Opened {new Date(parkData.opening_date).getFullYear()}
+ Opened {parkData.opening_date.split('-')[0]}
)}
{parkData?.status && (
diff --git a/src/pages/Parks.tsx b/src/pages/Parks.tsx
index 6e08b702..84ae762e 100644
--- a/src/pages/Parks.tsx
+++ b/src/pages/Parks.tsx
@@ -156,7 +156,7 @@ export default function Parks() {
// Opening year filter
if (filters.openingYearStart || filters.openingYearEnd) {
- const openingYear = park.opening_date ? new Date(park.opening_date).getFullYear() : null;
+ const openingYear = park.opening_date ? parseInt(park.opening_date.split('-')[0]) : null;
if (openingYear) {
if (filters.openingYearStart && openingYear < filters.openingYearStart) return false;
if (filters.openingYearEnd && openingYear > filters.openingYearEnd) return false;
diff --git a/src/pages/RideDetail.tsx b/src/pages/RideDetail.tsx
index d9c417b5..7265f67a 100644
--- a/src/pages/RideDetail.tsx
+++ b/src/pages/RideDetail.tsx
@@ -472,7 +472,7 @@ export default function RideDetail() {
Opened
- {new Date(ride.opening_date).getFullYear()}
+ {ride.opening_date.split('-')[0]}