diff --git a/pages/index.js b/pages/index.js index 8df89ec..22babf9 100644 --- a/pages/index.js +++ b/pages/index.js @@ -47,6 +47,20 @@ export default function Home() { return arr[val % 16]; } + const convertTime = (unixSeconds, timezone) => { + const time = new Date((unixSeconds + timezone) * 1000) + .toISOString() + .match(/(\d{2}:\d{2})/); + + return time; + }; + + // console.log( + // new Date(weatherData.dt * 1000).toISOString().match(/(\d{2}:\d{2}:\d{2})/) + // ); + + console.log(convertTime(weatherData.dt, weatherData.timezone)); + return (
{weatherData && ( @@ -113,7 +127,7 @@ export default function Home() { />

{weatherData.wind.speed}

-

Km/h

+

m/s

@@ -142,7 +156,7 @@ export default function Home() { />

{weatherData.visibility / 1000}

-

Km

+

km

@@ -175,12 +189,12 @@ export default function Home() { />

- {" "} - {new Date(weatherData.sys.sunrise * 1000).getHours()}: - {(new Date(weatherData.sys.sunrise * 1000).getMinutes() < 10 - ? "0" - : "") + - new Date(weatherData.sys.sunrise * 1000).getMinutes()} + { + convertTime( + weatherData.sys.sunrise, + weatherData.timezone + )[0] + }

AM

@@ -210,11 +224,12 @@ export default function Home() { />

- {new Date(weatherData.sys.sunset * 1000).getHours()}: - {(new Date(weatherData.sys.sunset * 1000).getMinutes() < 10 - ? "0" - : "") + - new Date(weatherData.sys.sunset * 1000).getMinutes()} + { + convertTime( + weatherData.sys.sunset, + weatherData.timezone + )[0] + }

PM