Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Timezone on weather app not working correctly

Hi guys, i am buidling a simple weather app as my first online boot camp project and i am having issues with the sunrise and sunset moments. When i search a city outside of Europe, it gives me these weird sunrise moments like for example 1.55pm in the afternoon when i search for chicago. Could someone take a look at this please, i would really appreciate it! Thank you! Here's a piece of the code and a link to github for the rest of the js code:

function formatTime(time) {

let date = new Date(time * 1000);
let hours = date.getHours();
let minutes = "0" + date.getMinutes();
let formattedTime = `${hours}:${minutes.substr(-2)}`;
return formattedTime;

}

$('.sunrise').html(Sunrise <br> ${formatTime(sunrise)}); $('.sunset').html(Sunset <br> ${formatTime(sunset)});

github link: https://github.com/Geronimo1992/weather-app-milestone-project/blob/master/assets/js/app.js