1
0
Fork 0

Fix for TZ in Western hemisphere

When timezone is < UTC, then local year at UNIX epoch is 1969, not 1970.
master
Evgeny Chukharev-Hudilainen 2020-06-02 23:48:13 -05:00 committed by GitHub
parent 2075127dfe
commit dafd21b651
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -16,13 +16,13 @@ setWatch(() => {
`;
delete settings;
// check to see if our clock is wrong - if it is use GPS time
if ((new Date()).getFullYear()==1970) {
if ((new Date()).getFullYear()<2000) {
E.showMessage("Searching for\nGPS time");
Bangle.on('GPS',function cb(g) {
Bangle.setGPSPower(0);
Bangle.removeListener("GPS",cb);
if (!g.time || (g.time.getFullYear()<2000) ||
(g.time.getFullYear()==2250)) {
(g.time.getFullYear()>2200)) {
// GPS receiver's time not set - just boot clock anyway
eval(clockApp);delete clockApp;
return;