我有这个在我的JavaScript:
fetch("https://api.sunrise-sunset.org/json?lat=51.2694&lng=-113.9804")
.then(res => res.json())
.then(data => {
sunrise.innerHTML = `Sunrise: ${data.results.sunrise}`
sunset.innerHTML = `Sunset: ${data.results.sunset}`
})
返回UTC格式的数据。如何将其转换为我的本地时间(MST)?
如果您将&formatted=0
添加到您的请求中,您将获得未格式化的日期-然后您可以使用new Date
-这使得它变得简单
fetch("https://api.sunrise-sunset.org/json?lat=51.2694&lng=-113.9804&formatted=0")
.then(res => res.json())
.then(data => {
const sunrise = new Date(data.results.sunrise);
console.log(data.results.sunrise);
console.log(sunrise.toString());
});