From 5d9cfd445c40db77b00eda73ef0912474db39d95 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Wed, 10 Jan 2018 20:42:46 -0800 Subject: [PATCH] Switch usage of .toISOString() to getting local date .toISOString() returns the time in UTC. This is isn't good for folks in other timezones. --- companion/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/companion/index.js b/companion/index.js index 362ca90..09b23b6 100644 --- a/companion/index.js +++ b/companion/index.js @@ -3,7 +3,8 @@ import { settingsStorage } from "settings"; // Fetch Sleep Data from Fitbit Web API function fetchSleepData(accessToken) { - let todayDate = new Date().toISOString().slice(0,10); //YYYY-MM-DD + let date = new Date(); + let todayDate = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`; //YYYY-MM-DD // Sleep API docs - https://dev.fitbit.com/reference/web-api/sleep/ fetch(`https://api.fitbit.com/1.2/user/-/sleep/date/${todayDate}.json`, {