From 7d8f418eae3bba563a3f8fd9aaef4ab597bb8eee Mon Sep 17 00:00:00 2001 From: madarsbiss Date: Tue, 20 Jul 2021 21:58:08 +0300 Subject: [PATCH] edit unix time --- pages/index.js | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) 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