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