From d950eaaa55bafdfead4036711b72a4618bcf19b0 Mon Sep 17 00:00:00 2001 From: Don Cross Date: Sun, 16 May 2021 12:15:24 -0400 Subject: [PATCH] Calendar demo: planet perihelion and aphelion. --- demo/nodejs/calendar/calendar.ts | 46 +++-- .../nodejs/calendar/test/calendar_correct.txt | 174 ++++++++++++++++++ 2 files changed, 209 insertions(+), 11 deletions(-) diff --git a/demo/nodejs/calendar/calendar.ts b/demo/nodejs/calendar/calendar.ts index e0517598..666d8763 100644 --- a/demo/nodejs/calendar/calendar.ts +++ b/demo/nodejs/calendar/calendar.ts @@ -15,6 +15,7 @@ import { SearchLunarEclipse, NextLunarEclipse, LunarEclipseInfo, SearchMaxElongation, SearchMoonQuarter, NextMoonQuarter, MoonQuarter, + SearchPlanetApsis, NextPlanetApsis, SearchPeakMagnitude, SearchRelativeLongitude, SearchRiseSet, @@ -41,8 +42,7 @@ interface AstroEventEnumerator { class EventCollator implements AstroEventEnumerator { private eventQueue: AstroEvent[]; - constructor(private enumeratorList: AstroEventEnumerator[]) { - } + constructor(private enumeratorList: AstroEventEnumerator[]) {} FindFirst(startTime: AstroTime): AstroEvent { this.eventQueue = []; @@ -78,8 +78,7 @@ class EventCollator implements AstroEventEnumerator { class RiseSetEnumerator implements AstroEventEnumerator { private nextSearchTime: AstroTime; - constructor(private observer: Observer, private body: Body, private direction: number, private title: string) { - } + constructor(private observer: Observer, private body: Body, private direction: number, private title: string) {} FindFirst(startTime: AstroTime): AstroEvent { this.nextSearchTime = SearchRiseSet(this.body, this.observer, this.direction, startTime, 366.0); @@ -177,8 +176,7 @@ class ConjunctionOppositionEnumerator implements AstroEventEnumerator { class MaxElongationEnumerator implements AstroEventEnumerator { private nextTime: AstroTime; - constructor(private body: Body) { - } + constructor(private body: Body) {} FindFirst(startTime: AstroTime): AstroEvent { this.nextTime = startTime; @@ -240,8 +238,7 @@ class LunarEclipseEnumerator implements AstroEventEnumerator { class LocalSolarEclipseEnumerator implements AstroEventEnumerator { private nextTime: AstroTime; - constructor(private observer: Observer) { - } + constructor(private observer: Observer) {} FindFirst(startTime: AstroTime): AstroEvent { const info = SearchLocalSolarEclipse(startTime, this.observer); @@ -263,8 +260,7 @@ class LocalSolarEclipseEnumerator implements AstroEventEnumerator { class TransitEnumerator implements AstroEventEnumerator { private nextTime: AstroTime; - constructor(private body: Body) { - } + constructor(private body: Body) {} FindFirst(startTime: AstroTime): AstroEvent { const info = SearchTransit(this.body, startTime); @@ -303,6 +299,28 @@ class LunarApsisEnumerator implements AstroEventEnumerator { } +class PlanetApsisEnumerator implements AstroEventEnumerator { + private apsis: Apsis; + + constructor(private body: Body) {} + + FindFirst(startTime: AstroTime): AstroEvent { + this.apsis = SearchPlanetApsis(this.body, startTime); + return this.MakeEvent(); + } + + FindNext(): AstroEvent { + this.apsis = NextPlanetApsis(this.body, this.apsis); + return this.MakeEvent(); + } + + private MakeEvent(): AstroEvent { + const kind = (this.apsis.kind === 0) ? 'perihelion' : 'aphelion'; + return new AstroEvent(this.apsis.time, `${this.body} ${kind} at ${this.apsis.dist_au.toFixed(4)} AU`, this); + } +} + + function RunTest(): void { const startTime = new AstroTime(new Date('2021-05-12T00:00:00Z')); const observer = new Observer(28.6, -81.2, 10.0); @@ -340,7 +358,13 @@ function RunTest(): void { ); } - // TODO: planet aphelion and perihelion + // Perihelion and aphelion of all planets. + for (let body of [Body.Mercury, Body.Venus, Body.Earth, Body.Mars, Body.Jupiter, Body.Saturn, Body.Uranus, Body.Neptune, Body.Pluto]) { + enumeratorList.push( + new PlanetApsisEnumerator(body) + ); + } + // TODO: when planets enter a new constellation // TODO: Moon and Sun culmination diff --git a/demo/nodejs/calendar/test/calendar_correct.txt b/demo/nodejs/calendar/test/calendar_correct.txt index b5a52ced..5113fa98 100644 --- a/demo/nodejs/calendar/test/calendar_correct.txt +++ b/demo/nodejs/calendar/test/calendar_correct.txt @@ -121,6 +121,7 @@ 2021-06-09T10:26:26.712Z sunrise 2021-06-09T23:55:09.116Z moonset 2021-06-10T00:21:58.462Z sunset +2021-06-10T01:00:23.435Z Mercury aphelion at 0.4667 AU 2021-06-10T10:26:26.375Z sunrise 2021-06-10T10:27:54.646Z moonrise 2021-06-10T10:53:20.687Z new moon @@ -133,6 +134,7 @@ 2021-06-12T01:43:26.367Z moonset 2021-06-12T10:26:29.553Z sunrise 2021-06-12T12:04:55.304Z moonrise +2021-06-12T17:34:35.375Z Venus perihelion at 0.7184 AU 2021-06-13T00:23:07.600Z sunset 2021-06-13T02:33:49.689Z moonset 2021-06-13T10:26:33.030Z sunrise @@ -231,6 +233,7 @@ 2021-07-05T10:32:23.759Z sunrise 2021-07-05T14:46:47.573Z lunar apogee at 405327 km 2021-07-05T20:53:26.143Z moonset +2021-07-05T22:40:55.758Z Earth aphelion at 1.0167 AU 2021-07-06T00:26:24.987Z sunset 2021-07-06T07:46:00.651Z moonrise 2021-07-06T10:32:49.988Z sunrise @@ -260,6 +263,7 @@ 2021-07-12T10:35:40.078Z sunrise 2021-07-12T12:51:36.478Z moonrise 2021-07-13T00:25:08.778Z sunset +2021-07-13T00:36:06.379Z Mars aphelion at 1.6660 AU 2021-07-13T02:41:52.055Z moonset 2021-07-13T10:36:10.214Z sunrise 2021-07-13T13:51:46.443Z moonrise @@ -307,6 +311,7 @@ 2021-07-23T10:41:29.730Z sunrise 2021-07-24T00:20:50.234Z sunset 2021-07-24T00:26:53.992Z moonrise +2021-07-24T00:38:40.840Z Mercury perihelion at 0.3075 AU 2021-07-24T02:37:29.061Z full moon 2021-07-24T10:42:02.922Z sunrise 2021-07-24T11:01:24.962Z moonset @@ -492,6 +497,7 @@ 2021-09-05T11:05:03.919Z sunrise 2021-09-05T23:15:18.641Z moonset 2021-09-05T23:41:10.326Z sunset +2021-09-06T00:16:13.743Z Mercury aphelion at 0.4667 AU 2021-09-06T10:32:09.575Z moonrise 2021-09-06T11:05:33.412Z sunrise 2021-09-06T23:40:00.346Z sunset @@ -607,6 +613,7 @@ 2021-10-02T11:18:28.615Z sunrise 2021-10-02T21:09:39.263Z moonset 2021-10-02T23:09:04.607Z sunset +2021-10-03T00:06:16.919Z Venus aphelion at 0.7282 AU 2021-10-03T08:14:39.018Z moonrise 2021-10-03T11:19:00.583Z sunrise 2021-10-03T21:47:14.513Z moonset @@ -679,6 +686,7 @@ 2021-10-19T11:28:15.830Z sunrise 2021-10-19T22:37:25.202Z moonrise 2021-10-19T22:50:43.014Z sunset +2021-10-19T23:54:31.515Z Mercury perihelion at 0.3075 AU 2021-10-20T11:22:41.545Z moonset 2021-10-20T11:28:53.641Z sunrise 2021-10-20T14:57:23.141Z full moon @@ -866,6 +874,7 @@ 2021-12-02T12:01:01.856Z sunrise 2021-12-02T21:11:43.268Z moonset 2021-12-02T22:27:30.666Z sunset +2021-12-02T23:32:04.164Z Mercury aphelion at 0.4667 AU 2021-12-03T11:09:38.274Z moonrise 2021-12-03T12:01:47.282Z sunrise 2021-12-03T21:58:49.973Z moonset @@ -1002,6 +1011,7 @@ 2022-01-03T13:20:18.801Z moonrise 2022-01-03T22:40:50.551Z sunset 2022-01-03T23:48:12.650Z moonset +2022-01-04T05:36:25.045Z Earth perihelion at 0.9833 AU 2022-01-04T12:18:12.852Z sunrise 2022-01-04T14:14:40.708Z moonrise 2022-01-04T22:41:34.384Z sunset @@ -1053,6 +1063,7 @@ 2022-01-15T12:18:32.125Z sunrise 2022-01-15T20:52:28.613Z moonrise 2022-01-15T22:50:12.502Z sunset +2022-01-15T23:10:22.189Z Mercury perihelion at 0.3075 AU 2022-01-16T11:25:58.067Z moonset 2022-01-16T12:18:24.147Z sunrise 2022-01-16T14:49:25.290Z Pluto conjunction @@ -1083,6 +1094,7 @@ 2022-01-22T15:22:31.677Z moonset 2022-01-22T22:56:00.792Z sunset 2022-01-23T03:27:13.843Z moonrise +2022-01-23T06:20:50.896Z Venus perihelion at 0.7184 AU 2022-01-23T10:21:03.514Z Mercury inferior conjunction 2022-01-23T12:16:43.728Z sunrise 2022-01-23T15:53:43.133Z moonset @@ -1239,6 +1251,7 @@ 2022-02-28T10:38:37.412Z moonrise 2022-02-28T11:50:44.805Z sunrise 2022-02-28T21:21:57.304Z moonset +2022-02-28T22:47:54.584Z Mercury aphelion at 0.4667 AU 2022-02-28T23:24:09.746Z sunset 2022-03-01T11:23:22.833Z moonrise 2022-03-01T11:49:43.056Z sunrise @@ -1426,6 +1439,7 @@ 2022-04-13T09:20:24.488Z moonset 2022-04-13T11:01:24.110Z sunrise 2022-04-13T20:54:26.863Z moonrise +2022-04-13T22:26:12.863Z Mercury perihelion at 0.3075 AU 2022-04-13T23:49:36.092Z sunset 2022-04-14T09:52:55.659Z moonset 2022-04-14T11:00:20.165Z sunrise @@ -1559,6 +1573,7 @@ 2022-05-15T00:08:02.741Z sunset 2022-05-15T10:04:54.287Z moonset 2022-05-15T10:34:02.019Z sunrise +2022-05-15T10:47:39.897Z Venus aphelion at 0.7282 AU 2022-05-15T23:53:37.977Z moonrise 2022-05-16T00:08:38.829Z sunset 2022-05-16T04:12:00.130Z total lunar eclipse @@ -1612,6 +1627,7 @@ 2022-05-27T08:42:26.611Z moonrise 2022-05-27T10:28:39.227Z sunrise 2022-05-27T21:55:39.273Z moonset +2022-05-27T22:03:45.003Z Mercury aphelion at 0.4667 AU 2022-05-28T00:15:36.048Z sunset 2022-05-28T09:13:52.954Z moonrise 2022-05-28T10:28:21.091Z sunrise @@ -1717,6 +1733,7 @@ 2022-06-21T05:45:30.915Z moonrise 2022-06-21T09:13:42.542Z June solstice 2022-06-21T10:27:41.231Z sunrise +2022-06-21T12:27:14.976Z Mars perihelion at 1.3813 AU 2022-06-21T17:58:36.381Z moonset 2022-06-22T00:25:38.737Z sunset 2022-06-22T06:15:38.846Z moonrise @@ -1769,6 +1786,7 @@ 2022-07-03T14:22:40.615Z moonrise 2022-07-04T00:26:37.750Z sunset 2022-07-04T03:50:31.293Z moonset +2022-07-04T06:43:31.917Z Earth aphelion at 1.0167 AU 2022-07-04T10:31:54.966Z sunrise 2022-07-04T15:18:24.897Z moonrise 2022-07-05T00:26:34.078Z sunset @@ -1796,6 +1814,7 @@ 2022-07-10T07:10:49.725Z moonset 2022-07-10T10:34:36.426Z sunrise 2022-07-10T21:27:28.263Z moonrise +2022-07-10T21:42:03.535Z Mercury perihelion at 0.3075 AU 2022-07-11T00:25:42.583Z sunset 2022-07-11T08:00:26.654Z moonset 2022-07-11T10:35:05.317Z sunrise @@ -1981,6 +2000,7 @@ 2022-08-22T23:56:58.365Z sunset 2022-08-23T07:23:16.493Z moonrise 2022-08-23T10:58:25.627Z sunrise +2022-08-23T21:19:35.421Z Mercury aphelion at 0.4667 AU 2022-08-23T21:57:50.257Z moonset 2022-08-23T23:55:55.776Z sunset 2022-08-24T08:17:55.537Z moonrise @@ -2032,6 +2052,7 @@ 2022-09-04T04:34:21.628Z moonset 2022-09-04T11:04:29.216Z sunrise 2022-09-04T19:15:38.324Z moonrise +2022-09-04T20:12:01.557Z Venus perihelion at 0.7184 AU 2022-09-04T23:42:37.969Z sunset 2022-09-05T05:31:12.600Z moonset 2022-09-05T11:04:58.654Z sunrise @@ -2168,6 +2189,7 @@ 2022-10-05T23:05:55.432Z sunset 2022-10-06T07:49:35.766Z moonset 2022-10-06T11:20:31.360Z sunrise +2022-10-06T20:57:54.208Z Mercury perihelion at 0.3075 AU 2022-10-06T21:30:13.779Z moonrise 2022-10-06T23:04:47.333Z sunset 2022-10-07T08:55:24.535Z moonset @@ -2356,6 +2378,7 @@ 2022-11-19T07:21:51.341Z moonrise 2022-11-19T11:50:37.026Z sunrise 2022-11-19T19:54:14.621Z moonset +2022-11-19T20:35:25.839Z Mercury aphelion at 0.4667 AU 2022-11-19T22:29:32.678Z sunset 2022-11-20T08:19:16.898Z moonrise 2022-11-20T11:51:24.867Z sunrise @@ -2510,6 +2533,7 @@ 2022-12-25T14:38:52.750Z moonrise 2022-12-25T22:34:46.909Z sunset 2022-12-26T01:15:24.824Z moonset +2022-12-26T03:07:15.911Z Venus aphelion at 0.7282 AU 2022-12-26T12:15:32.164Z sunrise 2022-12-26T15:26:46.367Z moonrise 2022-12-26T22:35:22.214Z sunset @@ -2541,6 +2565,7 @@ 2023-01-02T08:31:51.239Z moonset 2023-01-02T12:17:45.393Z sunrise 2023-01-02T19:23:53.618Z moonrise +2023-01-02T20:13:44.879Z Mercury perihelion at 0.3075 AU 2023-01-02T22:39:57.039Z sunset 2023-01-03T09:30:09.603Z moonset 2023-01-03T12:17:58.470Z sunrise @@ -2548,6 +2573,7 @@ 2023-01-03T22:40:39.756Z sunset 2023-01-04T10:27:52.676Z moonset 2023-01-04T12:18:10.005Z sunrise +2023-01-04T15:45:13.803Z Earth perihelion at 0.9833 AU 2023-01-04T20:46:45.724Z moonrise 2023-01-04T22:41:23.216Z sunset 2023-01-05T11:23:37.362Z moonset @@ -2616,6 +2642,7 @@ 2023-01-19T22:53:18.051Z sunset 2023-01-20T11:18:35.457Z moonrise 2023-01-20T12:17:39.471Z sunrise +2023-01-20T13:17:34.752Z Jupiter perihelion at 4.9510 AU 2023-01-20T21:34:06.359Z moonset 2023-01-20T22:54:08.145Z sunset 2023-01-21T12:17:24.050Z sunrise @@ -2726,6 +2753,7 @@ 2023-02-15T07:51:21.877Z moonrise 2023-02-15T12:03:07.552Z sunrise 2023-02-15T18:08:34.815Z moonset +2023-02-15T19:51:16.257Z Mercury aphelion at 0.4667 AU 2023-02-15T23:14:58.535Z sunset 2023-02-16T08:58:15.316Z moonrise 2023-02-16T12:02:17.084Z sunrise @@ -2913,6 +2941,7 @@ 2023-03-31T11:16:10.244Z sunrise 2023-03-31T11:18:13.590Z lunar apogee at 404909 km 2023-03-31T18:53:01.397Z moonrise +2023-03-31T19:29:35.550Z Mercury perihelion at 0.3075 AU 2023-03-31T23:42:11.661Z sunset 2023-04-01T08:58:19.397Z moonset 2023-04-01T11:15:01.335Z sunrise @@ -2984,6 +3013,7 @@ 2023-04-16T23:51:09.156Z sunset 2023-04-17T09:31:25.275Z moonrise 2023-04-17T10:57:26.085Z sunrise +2023-04-17T13:33:58.651Z Venus perihelion at 0.7184 AU 2023-04-17T21:29:58.484Z moonset 2023-04-17T23:51:43.684Z sunset 2023-04-18T10:04:20.958Z moonrise @@ -3099,6 +3129,7 @@ 2023-05-14T00:07:16.658Z sunset 2023-05-14T07:32:29.721Z moonrise 2023-05-14T10:34:45.163Z sunrise +2023-05-14T19:07:06.673Z Mercury aphelion at 0.4667 AU 2023-05-14T19:20:22.187Z moonset 2023-05-15T00:07:53.038Z sunset 2023-05-15T08:05:03.927Z moonrise @@ -3166,6 +3197,7 @@ 2023-05-30T00:16:33.477Z sunset 2023-05-30T07:26:01.648Z moonset 2023-05-30T10:27:52.524Z sunrise +2023-05-30T19:47:19.274Z Mars aphelion at 1.6659 AU 2023-05-30T20:01:05.006Z moonrise 2023-05-31T00:17:05.156Z sunset 2023-05-31T07:54:52.111Z moonset @@ -3285,6 +3317,7 @@ 2023-06-27T05:53:33.504Z moonset 2023-06-27T10:29:14.771Z sunrise 2023-06-27T18:44:49.642Z moonrise +2023-06-27T18:45:26.220Z Mercury perihelion at 0.3075 AU 2023-06-28T00:26:30.476Z sunset 2023-06-28T06:23:02.748Z moonset 2023-06-28T10:29:34.157Z sunrise @@ -3323,6 +3356,7 @@ 2023-07-06T02:53:10.064Z moonrise 2023-07-06T10:32:38.982Z sunrise 2023-07-06T13:56:01.433Z moonset +2023-07-06T18:18:06.184Z Earth aphelion at 1.0167 AU 2023-07-07T00:26:23.423Z sunset 2023-07-07T03:33:11.036Z moonrise 2023-07-07T10:33:05.407Z sunrise @@ -3458,6 +3492,7 @@ 2023-08-07T10:49:39.347Z sunrise 2023-08-07T17:05:54.460Z moonset 2023-08-08T00:11:09.648Z sunset +2023-08-08T00:20:58.100Z Venus aphelion at 0.7282 AU 2023-08-08T04:19:43.705Z moonrise 2023-08-08T10:29:01.120Z third quarter 2023-08-08T10:50:12.743Z sunrise @@ -3470,6 +3505,7 @@ 2023-08-10T01:47:34.986Z Mercury max evening elongation: 27.40 degrees from Sun 2023-08-10T05:38:23.683Z moonrise 2023-08-10T10:51:19.278Z sunrise +2023-08-10T18:22:57.089Z Mercury aphelion at 0.4667 AU 2023-08-10T20:09:54.028Z moonset 2023-08-11T00:08:39.267Z sunset 2023-08-11T06:24:29.376Z moonrise @@ -3659,6 +3695,7 @@ 2023-09-23T04:29:55.087Z moonset 2023-09-23T06:50:00.573Z September equinox 2023-09-23T11:13:38.657Z sunrise +2023-09-23T18:01:16.890Z Mercury perihelion at 0.3075 AU 2023-09-23T19:23:14.098Z moonrise 2023-09-23T23:20:17.324Z sunset 2023-09-24T05:34:34.757Z moonset @@ -3846,6 +3883,7 @@ 2023-11-05T22:36:49.989Z sunset 2023-11-06T05:31:00.091Z moonrise 2023-11-06T11:40:19.932Z sunrise +2023-11-06T17:38:47.504Z Mercury aphelion at 0.4667 AU 2023-11-06T19:10:08.278Z moonset 2023-11-06T21:49:10.733Z lunar apogee at 404557 km 2023-11-06T22:36:09.885Z sunset @@ -3939,6 +3977,7 @@ 2023-11-27T22:27:46.582Z sunset 2023-11-27T22:38:25.311Z moonrise 2023-11-28T11:57:34.644Z sunrise +2023-11-28T12:34:35.491Z Venus perihelion at 0.7184 AU 2023-11-28T13:17:53.562Z moonset 2023-11-28T22:27:39.942Z sunset 2023-11-28T23:29:47.853Z moonrise @@ -4032,6 +4071,7 @@ 2023-12-19T22:31:34.851Z sunset 2023-12-20T05:47:46.362Z moonset 2023-12-20T12:12:38.710Z sunrise +2023-12-20T17:17:07.559Z Mercury perihelion at 0.3075 AU 2023-12-20T18:04:19.948Z moonrise 2023-12-20T22:32:02.473Z sunset 2023-12-21T06:50:03.972Z moonset @@ -4089,6 +4129,7 @@ 2024-01-02T12:17:42.160Z sunrise 2024-01-02T16:33:27.411Z moonset 2024-01-02T22:39:46.944Z sunset +2024-01-03T00:38:25.126Z Earth perihelion at 0.9833 AU 2024-01-03T04:44:07.661Z moonrise 2024-01-03T12:17:55.660Z sunrise 2024-01-03T16:59:39.794Z moonset @@ -4218,6 +4259,7 @@ 2024-02-02T05:16:07.810Z moonrise 2024-02-02T12:12:27.846Z sunrise 2024-02-02T16:25:20.119Z moonset +2024-02-02T16:54:37.919Z Mercury aphelion at 0.4667 AU 2024-02-02T23:04:43.108Z sunset 2024-02-02T23:18:40.024Z third quarter 2024-02-03T06:13:41.650Z moonrise @@ -4403,6 +4445,7 @@ 2024-03-17T06:44:27.851Z moonset 2024-03-17T11:28:35.689Z Neptune conjunction 2024-03-17T11:31:29.357Z sunrise +2024-03-17T16:32:58.227Z Mercury perihelion at 0.3075 AU 2024-03-17T16:50:42.262Z moonrise 2024-03-17T23:34:47.354Z sunset 2024-03-18T07:39:05.251Z moonset @@ -4412,6 +4455,7 @@ 2024-03-19T08:26:37.070Z moonset 2024-03-19T11:29:10.967Z sunrise 2024-03-19T18:46:23.069Z moonrise +2024-03-19T22:20:15.419Z Venus aphelion at 0.7282 AU 2024-03-19T23:35:55.569Z sunset 2024-03-20T03:06:23.649Z March equinox 2024-03-20T09:07:26.187Z moonset @@ -4590,6 +4634,7 @@ 2024-04-30T05:43:17.931Z moonrise 2024-04-30T10:44:24.413Z sunrise 2024-04-30T16:04:05.657Z moonset +2024-04-30T16:10:28.333Z Mercury aphelion at 0.4667 AU 2024-04-30T23:59:49.741Z sunset 2024-05-01T06:29:34.883Z moonrise 2024-05-01T10:43:34.059Z sunrise @@ -4623,6 +4668,7 @@ 2024-05-08T00:04:05.036Z sunset 2024-05-08T03:22:28.287Z new moon 2024-05-08T10:38:10.985Z sunrise +2024-05-08T10:42:34.172Z Mars perihelion at 1.3815 AU 2024-05-08T10:45:59.709Z moonrise 2024-05-09T00:04:41.692Z sunset 2024-05-09T01:03:01.196Z moonset @@ -4775,6 +4821,7 @@ 2024-06-13T00:23:14.495Z sunset 2024-06-13T05:14:13.734Z moonset 2024-06-13T10:26:34.673Z sunrise +2024-06-13T15:48:48.895Z Mercury perihelion at 0.3075 AU 2024-06-13T16:57:46.078Z moonrise 2024-06-14T00:23:35.375Z sunset 2024-06-14T05:19:10.048Z first quarter @@ -4867,6 +4914,7 @@ 2024-07-04T10:32:06.181Z sunrise 2024-07-04T23:46:02.685Z moonset 2024-07-05T00:26:30.199Z sunset +2024-07-05T04:43:09.258Z Earth aphelion at 1.0167 AU 2024-07-05T09:54:34.519Z moonrise 2024-07-05T10:32:31.960Z sunrise 2024-07-05T22:57:58.688Z new moon @@ -4888,6 +4936,7 @@ 2024-07-09T13:54:10.381Z moonrise 2024-07-10T00:25:47.801Z sunset 2024-07-10T03:14:05.962Z moonset +2024-07-10T05:28:02.354Z Venus perihelion at 0.7185 AU 2024-07-10T10:34:50.273Z sunrise 2024-07-10T14:48:36.207Z moonrise 2024-07-11T00:25:35.103Z sunset @@ -4962,6 +5011,7 @@ 2024-07-27T00:19:02.209Z sunset 2024-07-27T04:02:55.825Z moonrise 2024-07-27T10:43:53.170Z sunrise +2024-07-27T15:26:18.746Z Mercury aphelion at 0.4667 AU 2024-07-27T17:18:46.613Z moonset 2024-07-28T00:18:26.316Z sunset 2024-07-28T02:52:02.635Z third quarter @@ -5147,6 +5197,7 @@ 2024-09-08T23:37:20.136Z sunset 2024-09-09T02:34:53.371Z moonset 2024-09-09T11:07:09.963Z sunrise +2024-09-09T15:04:39.562Z Mercury perihelion at 0.3075 AU 2024-09-09T16:51:15.904Z moonrise 2024-09-09T23:36:09.137Z sunset 2024-09-10T03:13:55.867Z moonset @@ -5333,6 +5384,7 @@ 2024-10-22T22:47:34.441Z sunset 2024-10-23T03:23:06.321Z moonrise 2024-10-23T11:31:00.057Z sunrise +2024-10-23T14:42:09.159Z Mercury aphelion at 0.4667 AU 2024-10-23T18:03:09.666Z moonset 2024-10-23T22:46:39.065Z sunset 2024-10-24T04:25:15.272Z moonrise @@ -5363,6 +5415,7 @@ 2024-10-29T22:50:12.054Z lunar apogee at 406151 km 2024-10-30T09:54:17.619Z moonrise 2024-10-30T11:35:47.268Z sunrise +2024-10-30T14:26:03.966Z Venus aphelion at 0.7282 AU 2024-10-30T21:38:26.147Z moonset 2024-10-30T22:40:40.989Z sunset 2024-10-31T10:47:12.548Z moonrise @@ -5518,6 +5571,7 @@ 2024-12-06T02:10:26.245Z Mercury inferior conjunction 2024-12-06T02:38:50.302Z moonset 2024-12-06T12:04:13.076Z sunrise +2024-12-06T14:20:30.228Z Mercury perihelion at 0.3075 AU 2024-12-06T16:37:45.116Z moonrise 2024-12-06T22:27:53.207Z sunset 2024-12-07T03:42:58.345Z moonset @@ -5641,6 +5695,7 @@ 2025-01-03T22:41:03.031Z sunset 2025-01-04T02:40:08.218Z moonset 2025-01-04T12:18:16.299Z sunrise +2025-01-04T13:22:32.054Z Earth perihelion at 0.9833 AU 2025-01-04T15:47:49.464Z moonrise 2025-01-04T22:41:47.019Z sunset 2025-01-05T03:43:18.467Z moonset @@ -5705,6 +5760,7 @@ 2025-01-18T22:52:54.635Z sunset 2025-01-19T03:30:00.845Z moonrise 2025-01-19T12:17:46.870Z sunrise +2025-01-19T13:57:59.571Z Mercury aphelion at 0.4667 AU 2025-01-19T15:41:57.819Z moonset 2025-01-19T22:53:44.526Z sunset 2025-01-20T04:22:26.258Z moonrise @@ -5838,6 +5894,7 @@ 2025-02-19T04:54:21.418Z moonrise 2025-02-19T11:59:11.713Z sunrise 2025-02-19T15:38:13.469Z moonset +2025-02-19T19:52:13.455Z Venus perihelion at 0.7185 AU 2025-02-19T23:18:14.382Z sunset 2025-02-20T05:51:07.182Z moonrise 2025-02-20T11:58:16.770Z sunrise @@ -5891,6 +5948,7 @@ 2025-03-03T23:26:15.648Z sunset 2025-03-04T03:44:19.127Z moonset 2025-03-04T11:46:16.035Z sunrise +2025-03-04T13:36:20.894Z Mercury perihelion at 0.3075 AU 2025-03-04T14:40:42.051Z moonrise 2025-03-04T23:26:53.410Z sunset 2025-03-05T04:54:04.764Z moonset @@ -6077,9 +6135,11 @@ 2025-04-16T02:32:03.382Z moonrise 2025-04-16T10:57:55.201Z sunrise 2025-04-16T12:52:03.027Z moonset +2025-04-16T22:54:51.373Z Mars aphelion at 1.6661 AU 2025-04-16T23:51:25.760Z sunset 2025-04-17T03:29:21.426Z moonrise 2025-04-17T10:56:53.201Z sunrise +2025-04-17T13:13:49.983Z Mercury aphelion at 0.4667 AU 2025-04-17T13:36:46.799Z moonset 2025-04-17T23:52:00.182Z sunset 2025-04-18T04:25:31.083Z moonrise @@ -6266,6 +6326,7 @@ 2025-05-31T00:17:19.713Z sunset 2025-05-31T04:12:55.663Z moonset 2025-05-31T10:27:29.677Z sunrise +2025-05-31T12:52:11.559Z Mercury perihelion at 0.3075 AU 2025-05-31T14:55:36.797Z moonrise 2025-06-01T00:17:50.731Z sunset 2025-06-01T03:28:38.121Z Venus max morning elongation: 45.88 degrees from Sun @@ -6316,6 +6377,7 @@ 2025-06-11T10:26:27.007Z sunrise 2025-06-12T00:22:46.160Z sunset 2025-06-12T01:09:40.480Z moonrise +2025-06-12T02:53:57.780Z Venus aphelion at 0.7282 AU 2025-06-12T10:26:29.132Z sunrise 2025-06-12T11:13:51.482Z moonset 2025-06-13T00:23:08.121Z sunset @@ -6407,6 +6469,7 @@ 2025-07-03T05:15:54.373Z moonset 2025-07-03T10:31:35.945Z sunrise 2025-07-03T18:21:09.542Z moonrise +2025-07-03T20:11:47.600Z Earth aphelion at 1.0166 AU 2025-07-04T00:26:35.989Z sunset 2025-07-04T04:31:44.837Z Mercury max evening elongation: 25.93 degrees from Sun 2025-07-04T05:43:54.311Z moonset @@ -6452,6 +6515,7 @@ 2025-07-14T00:24:52.199Z sunset 2025-07-14T02:40:57.193Z moonrise 2025-07-14T10:36:42.145Z sunrise +2025-07-14T12:29:40.393Z Mercury aphelion at 0.4667 AU 2025-07-14T14:13:14.233Z moonset 2025-07-15T00:24:34.146Z sunset 2025-07-15T03:13:00.384Z moonrise @@ -6637,6 +6701,7 @@ 2025-08-26T23:52:26.427Z sunset 2025-08-27T01:43:57.041Z moonset 2025-08-27T11:00:38.237Z sunrise +2025-08-27T12:08:02.223Z Mercury perihelion at 0.3075 AU 2025-08-27T14:55:37.843Z moonrise 2025-08-27T23:51:21.063Z sunset 2025-08-28T02:12:40.896Z moonset @@ -6791,6 +6856,7 @@ 2025-10-01T19:50:40.617Z moonrise 2025-10-01T23:10:13.048Z sunset 2025-10-02T06:23:26.862Z moonset +2025-10-02T08:26:52.049Z Venus perihelion at 0.7184 AU 2025-10-02T11:18:31.947Z sunrise 2025-10-02T20:30:07.966Z moonrise 2025-10-02T23:09:03.372Z sunset @@ -6825,6 +6891,7 @@ 2025-10-09T23:01:07.900Z sunset 2025-10-10T00:48:14.131Z moonrise 2025-10-10T11:22:54.627Z sunrise +2025-10-10T11:45:30.803Z Mercury aphelion at 0.4667 AU 2025-10-10T15:22:29.574Z moonset 2025-10-10T23:00:02.093Z sunset 2025-10-11T01:41:49.152Z moonrise @@ -7009,6 +7076,7 @@ 2025-11-22T14:06:26.746Z moonrise 2025-11-22T22:28:36.688Z sunset 2025-11-23T00:10:10.552Z moonset +2025-11-23T11:23:52.887Z Mercury perihelion at 0.3075 AU 2025-11-23T11:54:02.767Z sunrise 2025-11-23T14:57:01.936Z moonrise 2025-11-23T22:28:22.832Z sunset @@ -7183,6 +7251,7 @@ 2026-01-03T10:03:26.529Z full moon 2026-01-03T12:18:02.155Z sunrise 2026-01-03T12:41:00.490Z moonset +2026-01-03T16:42:09.402Z Earth perihelion at 0.9833 AU 2026-01-03T22:40:52.093Z sunset 2026-01-03T23:04:31.104Z moonrise 2026-01-04T12:18:13.246Z sunrise @@ -7193,6 +7262,7 @@ 2026-01-05T14:16:37.786Z moonset 2026-01-05T22:42:20.088Z sunset 2026-01-06T01:22:59.823Z moonrise +2026-01-06T11:01:21.213Z Mercury aphelion at 0.4667 AU 2026-01-06T12:18:30.781Z sunrise 2026-01-06T14:53:13.987Z moonset 2026-01-06T15:53:36.537Z Venus superior conjunction @@ -7265,6 +7335,7 @@ 2026-01-22T01:48:56.177Z moonset 2026-01-22T12:17:02.743Z sunrise 2026-01-22T14:39:20.468Z moonrise +2026-01-22T18:49:49.403Z Venus aphelion at 0.7282 AU 2026-01-22T22:56:03.334Z sunset 2026-01-23T02:48:02.318Z moonset 2026-01-23T10:26:27.463Z Pluto conjunction @@ -7380,6 +7451,7 @@ 2026-02-18T12:40:45.341Z moonrise 2026-02-18T23:17:21.941Z sunset 2026-02-19T00:39:43.244Z moonset +2026-02-19T10:39:43.550Z Mercury perihelion at 0.3075 AU 2026-02-19T11:59:25.052Z sunrise 2026-02-19T13:11:25.692Z moonrise 2026-02-19T17:41:36.578Z Mercury max evening elongation: 18.12 degrees from Sun @@ -7531,6 +7603,7 @@ 2026-03-25T16:20:38.736Z moonrise 2026-03-25T19:18:16.487Z first quarter 2026-03-25T23:39:00.525Z sunset +2026-03-26T07:06:54.274Z Mars perihelion at 1.3813 AU 2026-03-26T07:08:32.312Z moonset 2026-03-26T11:21:37.162Z sunrise 2026-03-26T17:27:16.888Z moonrise @@ -7569,6 +7642,7 @@ 2026-04-03T22:34:31.466Z Mercury max morning elongation: 27.82 degrees from Sun 2026-04-03T23:43:59.156Z sunset 2026-04-04T01:28:11.042Z moonrise +2026-04-04T10:17:11.622Z Mercury aphelion at 0.4667 AU 2026-04-04T11:11:16.290Z sunrise 2026-04-04T12:20:51.129Z moonset 2026-04-04T23:44:32.341Z sunset @@ -7739,6 +7813,7 @@ 2026-05-14T14:11:08.365Z Mercury superior conjunction 2026-05-14T22:00:18.088Z moonset 2026-05-15T00:08:01.527Z sunset +2026-05-15T02:45:33.624Z Venus perihelion at 0.7184 AU 2026-05-15T09:16:30.066Z moonrise 2026-05-15T10:33:58.898Z sunrise 2026-05-15T23:10:44.020Z moonset @@ -7753,6 +7828,7 @@ 2026-05-17T13:44:40.755Z lunar perigee at 358064 km 2026-05-18T00:09:50.023Z sunset 2026-05-18T01:38:03.796Z moonset +2026-05-18T09:55:34.212Z Mercury perihelion at 0.3075 AU 2026-05-18T10:32:21.010Z sunrise 2026-05-18T11:54:19.489Z moonrise 2026-05-19T00:10:25.867Z sunset @@ -7938,6 +8014,7 @@ 2026-06-30T10:48:12.746Z moonset 2026-07-01T00:26:38.997Z sunset 2026-07-01T01:20:24.823Z moonrise +2026-07-01T09:33:02.030Z Mercury aphelion at 0.4667 AU 2026-07-01T10:30:42.255Z sunrise 2026-07-01T11:45:15.635Z moonset 2026-07-02T00:26:39.247Z sunset @@ -7960,6 +8037,7 @@ 2026-07-06T04:04:36.318Z moonrise 2026-07-06T10:32:45.009Z sunrise 2026-07-06T16:30:01.928Z moonset +2026-07-06T18:00:23.358Z Earth aphelion at 1.0166 AU 2026-07-07T00:26:20.337Z sunset 2026-07-07T04:34:19.814Z moonrise 2026-07-07T10:33:11.709Z sunrise @@ -8124,6 +8202,7 @@ 2026-08-13T11:44:45.441Z moonrise 2026-08-14T00:05:45.060Z sunset 2026-08-14T00:50:28.939Z moonset +2026-08-14T09:11:24.874Z Mercury perihelion at 0.3075 AU 2026-08-14T10:53:40.676Z sunrise 2026-08-14T12:48:24.307Z moonrise 2026-08-15T00:04:49.819Z sunset @@ -8215,6 +8294,7 @@ 2026-09-04T03:55:41.587Z moonrise 2026-09-04T07:51:41.750Z third quarter 2026-09-04T11:04:29.592Z sunrise +2026-09-04T11:22:23.157Z Venus aphelion at 0.7282 AU 2026-09-04T18:42:20.912Z moonset 2026-09-04T23:42:34.993Z sunset 2026-09-05T04:54:50.078Z moonrise @@ -8312,6 +8392,7 @@ 2026-09-26T16:49:31.026Z full moon 2026-09-26T23:11:10.702Z moonrise 2026-09-26T23:16:22.855Z sunset +2026-09-27T08:48:52.437Z Mercury aphelion at 0.4667 AU 2026-09-27T11:15:48.280Z sunrise 2026-09-27T12:07:08.920Z moonset 2026-09-27T23:15:11.582Z sunset @@ -8498,6 +8579,7 @@ 2026-11-09T12:04:49.211Z moonrise 2026-11-09T22:34:08.653Z sunset 2026-11-09T22:37:02.432Z moonset +2026-11-10T08:27:15.535Z Mercury perihelion at 0.3075 AU 2026-11-10T11:43:35.658Z sunrise 2026-11-10T13:03:05.440Z moonrise 2026-11-10T22:33:34.468Z sunset @@ -8684,6 +8766,7 @@ 2026-12-23T22:10:41.015Z moonrise 2026-12-23T22:33:41.431Z sunset 2026-12-24T01:28:45.218Z full moon +2026-12-24T08:04:42.844Z Mercury aphelion at 0.4667 AU 2026-12-24T08:32:11.373Z lunar perigee at 356641 km 2026-12-24T12:14:42.702Z sunrise 2026-12-24T12:57:26.795Z moonset @@ -8691,6 +8774,7 @@ 2026-12-24T23:23:37.644Z moonrise 2026-12-25T12:15:08.502Z sunrise 2026-12-25T13:53:01.723Z moonset +2026-12-25T20:04:21.126Z Venus perihelion at 0.7185 AU 2026-12-25T22:34:48.375Z sunset 2026-12-26T00:37:35.822Z moonrise 2026-12-26T12:15:32.993Z sunrise @@ -8726,6 +8810,7 @@ 2027-01-02T12:17:45.651Z sunrise 2027-01-02T18:35:51.925Z moonset 2027-01-02T22:39:58.510Z sunset +2027-01-03T02:07:43.352Z Earth perihelion at 0.9833 AU 2027-01-03T08:50:15.460Z moonrise 2027-01-03T12:17:58.792Z sunrise 2027-01-03T17:56:03.410Z Venus max morning elongation: 46.95 degrees from Sun @@ -8870,6 +8955,7 @@ 2027-02-05T12:10:29.868Z sunrise 2027-02-05T22:23:58.781Z moonset 2027-02-05T23:07:21.552Z sunset +2027-02-06T07:43:06.196Z Mercury perihelion at 0.3075 AU 2027-02-06T12:09:51.094Z sunrise 2027-02-06T12:10:14.820Z moonrise 2027-02-06T15:56:47.518Z new moon @@ -8985,6 +9071,7 @@ 2027-03-04T09:35:29.922Z moonrise 2027-03-04T11:46:46.882Z sunrise 2027-03-04T20:15:40.202Z moonset +2027-03-04T22:58:55.172Z Mars aphelion at 1.6661 AU 2027-03-04T23:26:35.458Z sunset 2027-03-05T10:10:35.832Z moonrise 2027-03-05T11:45:42.804Z sunrise @@ -9058,6 +9145,7 @@ 2027-03-21T11:27:42.481Z sunrise 2027-03-21T23:05:53.763Z moonrise 2027-03-21T23:36:39.145Z sunset +2027-03-22T07:20:33.251Z Mercury aphelion at 0.4667 AU 2027-03-22T10:44:17.992Z full moon 2027-03-22T11:18:06.924Z moonset 2027-03-22T11:26:32.927Z sunrise @@ -9168,6 +9256,7 @@ 2027-04-16T10:58:26.943Z sunrise 2027-04-16T19:49:41.898Z moonrise 2027-04-16T23:51:11.688Z sunset +2027-04-17T04:49:25.297Z Venus aphelion at 0.7282 AU 2027-04-17T08:44:05.273Z moonset 2027-04-17T10:57:24.655Z sunrise 2027-04-17T20:52:28.790Z moonrise @@ -9243,6 +9332,7 @@ 2027-05-04T10:41:44.079Z sunrise 2027-05-04T22:29:08.723Z moonset 2027-05-05T00:01:49.889Z sunset +2027-05-05T06:58:56.855Z Mercury perihelion at 0.3075 AU 2027-05-05T09:45:08.952Z moonrise 2027-05-05T10:40:57.144Z sunrise 2027-05-05T23:33:20.846Z moonset @@ -9427,6 +9517,7 @@ 2027-06-17T10:26:55.976Z sunrise 2027-06-17T23:37:22.013Z moonrise 2027-06-18T00:24:36.692Z sunset +2027-06-18T06:36:23.656Z Mercury aphelion at 0.4667 AU 2027-06-18T09:48:55.023Z moonset 2027-06-18T10:27:04.825Z sunrise 2027-06-19T00:24:53.082Z sunset @@ -9501,6 +9592,7 @@ 2027-07-04T20:55:09.470Z lunar perigee at 358273 km 2027-07-05T00:26:33.881Z sunset 2027-07-05T01:17:28.005Z moonset +2027-07-05T05:04:14.755Z Earth aphelion at 1.0167 AU 2027-07-05T10:32:14.114Z sunrise 2027-07-05T12:07:06.943Z moonrise 2027-07-06T00:26:29.175Z sunset @@ -9614,6 +9706,7 @@ 2027-07-31T10:45:44.660Z sunrise 2027-07-31T23:02:02.448Z moonset 2027-08-01T00:16:20.315Z sunset +2027-08-01T06:14:47.515Z Mercury perihelion at 0.3075 AU 2027-08-01T09:40:28.015Z moonrise 2027-08-01T10:46:18.585Z sunrise 2027-08-01T23:52:16.898Z moonset @@ -9641,6 +9734,7 @@ 2027-08-07T00:11:56.206Z sunset 2027-08-07T02:57:47.269Z moonset 2027-08-07T10:49:41.276Z sunrise +2027-08-07T13:07:59.837Z Venus perihelion at 0.7185 AU 2027-08-07T16:25:14.971Z moonrise 2027-08-08T00:11:08.202Z sunset 2027-08-08T03:33:30.572Z moonset @@ -9801,6 +9895,7 @@ 2027-09-13T11:08:45.910Z sunrise 2027-09-13T22:17:44.414Z moonrise 2027-09-13T23:32:15.066Z sunset +2027-09-14T05:52:14.061Z Mercury aphelion at 0.4667 AU 2027-09-14T09:54:59.852Z moonset 2027-09-14T11:09:14.954Z sunrise 2027-09-14T22:46:20.510Z moonrise @@ -9988,6 +10083,7 @@ 2027-10-27T11:33:12.501Z sunrise 2027-10-27T21:18:33.397Z moonset 2027-10-27T22:43:45.393Z sunset +2027-10-28T05:30:38.173Z Mercury perihelion at 0.3075 AU 2027-10-28T10:33:51.849Z moonrise 2027-10-28T11:33:53.697Z sunrise 2027-10-28T21:54:50.453Z moonset @@ -10115,6 +10211,7 @@ 2027-11-26T22:27:54.333Z sunset 2027-11-27T11:31:09.566Z moonrise 2027-11-27T11:56:48.761Z sunrise +2027-11-27T19:25:03.755Z Venus aphelion at 0.7282 AU 2027-11-27T21:57:27.337Z moonset 2027-11-27T22:27:46.262Z sunset 2027-11-28T03:24:58.934Z new moon @@ -10172,6 +10269,7 @@ 2027-12-10T12:06:31.287Z sunrise 2027-12-10T19:52:25.928Z moonrise 2027-12-10T22:28:30.100Z sunset +2027-12-11T05:08:04.465Z Mercury aphelion at 0.4667 AU 2027-12-11T09:59:44.075Z moonset 2027-12-11T12:07:11.979Z sunrise 2027-12-11T20:37:22.870Z moonrise @@ -10280,6 +10378,7 @@ 2028-01-05T01:41:03.197Z first quarter 2028-01-05T05:43:34.123Z moonset 2028-01-05T12:18:18.582Z sunrise +2028-01-05T12:44:56.405Z Earth perihelion at 0.9833 AU 2028-01-05T17:10:15.664Z moonrise 2028-01-05T22:41:59.284Z sunset 2028-01-06T06:40:24.357Z moonset @@ -10358,6 +10457,7 @@ 2028-01-23T12:16:52.394Z sunrise 2028-01-23T20:23:49.706Z moonset 2028-01-23T22:56:28.844Z sunset +2028-01-24T04:46:28.831Z Mercury perihelion at 0.3075 AU 2028-01-24T10:55:44.742Z moonrise 2028-01-24T12:16:32.593Z sunrise 2028-01-24T21:20:14.656Z moonset @@ -10438,6 +10538,7 @@ 2028-02-10T23:11:04.851Z sunset 2028-02-10T23:33:05.695Z moonrise 2028-02-11T12:06:28.729Z sunrise +2028-02-11T12:08:56.901Z Mars perihelion at 1.3812 AU 2028-02-11T12:38:24.068Z moonset 2028-02-11T23:11:50.689Z sunset 2028-02-12T00:42:29.999Z moonrise @@ -10544,6 +10645,7 @@ 2028-03-07T11:42:43.316Z sunrise 2028-03-07T19:56:11.944Z moonrise 2028-03-07T23:28:55.393Z sunset +2028-03-08T04:23:54.869Z Mercury aphelion at 0.4667 AU 2028-03-08T09:48:08.944Z moonset 2028-03-08T11:41:37.241Z sunrise 2028-03-08T21:06:26.510Z moonrise @@ -10591,6 +10693,7 @@ 2028-03-18T11:30:17.313Z sunrise 2028-03-18T17:08:31.052Z moonset 2028-03-18T23:35:22.153Z sunset +2028-03-19T06:21:54.275Z Venus perihelion at 0.7185 AU 2028-03-19T07:35:16.712Z moonrise 2028-03-19T11:29:08.069Z sunrise 2028-03-19T18:05:12.812Z moonset @@ -10734,6 +10837,7 @@ 2028-04-20T12:09:36.313Z Saturn conjunction 2028-04-20T20:27:08.702Z moonset 2028-04-20T23:53:55.539Z sunset +2028-04-21T04:02:19.488Z Mercury perihelion at 0.3075 AU 2028-04-21T08:50:06.159Z moonrise 2028-04-21T10:52:37.039Z sunrise 2028-04-21T21:19:28.724Z moonset @@ -10921,6 +11025,7 @@ 2028-06-03T10:26:55.052Z sunrise 2028-06-03T20:58:18.793Z moonrise 2028-06-04T00:19:28.319Z sunset +2028-06-04T03:39:45.272Z Mercury aphelion at 0.4667 AU 2028-06-04T08:00:53.292Z moonset 2028-06-04T10:26:47.029Z sunrise 2028-06-04T22:03:43.422Z moonrise @@ -11046,6 +11151,7 @@ 2028-07-03T07:29:29.603Z moonset 2028-07-03T10:31:42.518Z sunrise 2028-07-03T22:00:44.144Z moonrise +2028-07-03T22:37:48.425Z Earth aphelion at 1.0167 AU 2028-07-04T00:26:34.178Z sunset 2028-07-04T08:21:41.663Z moonset 2028-07-04T10:32:07.429Z sunrise @@ -11072,6 +11178,7 @@ 2028-07-09T01:51:05.753Z moonrise 2028-07-09T10:34:21.778Z sunrise 2028-07-09T13:08:12.864Z moonset +2028-07-09T15:10:11.109Z Venus aphelion at 0.7282 AU 2028-07-10T00:25:46.116Z sunset 2028-07-10T02:22:32.229Z moonrise 2028-07-10T10:34:50.423Z sunrise @@ -11107,6 +11214,7 @@ 2028-07-17T10:38:24.248Z sunrise 2028-07-17T20:25:26.672Z moonset 2028-07-18T00:23:24.453Z sunset +2028-07-18T03:18:10.145Z Mercury perihelion at 0.3075 AU 2028-07-18T06:53:37.154Z moonrise 2028-07-18T10:38:56.352Z sunrise 2028-07-18T21:26:07.726Z moonset @@ -11292,6 +11400,7 @@ 2028-08-30T11:02:16.030Z sunrise 2028-08-30T21:14:59.922Z moonrise 2028-08-30T23:47:41.768Z sunset +2028-08-31T02:55:35.674Z Mercury aphelion at 0.4667 AU 2028-08-31T07:59:26.056Z moonset 2028-08-31T11:02:45.912Z sunrise 2028-08-31T21:52:35.179Z moonrise @@ -11479,6 +11588,7 @@ 2028-10-13T11:24:47.968Z sunrise 2028-10-13T19:49:06.947Z moonset 2028-10-13T22:56:30.823Z sunset +2028-10-14T02:34:00.801Z Mercury perihelion at 0.3075 AU 2028-10-14T07:28:27.949Z moonrise 2028-10-14T11:25:23.663Z sunrise 2028-10-14T20:26:52.386Z moonset @@ -11547,6 +11657,7 @@ 2028-10-29T11:35:08.083Z sunrise 2028-10-29T20:27:13.173Z moonrise 2028-10-29T22:41:28.460Z sunset +2028-10-30T01:33:43.338Z Venus perihelion at 0.7184 AU 2028-10-30T09:08:13.209Z moonset 2028-10-30T11:35:50.267Z sunrise 2028-10-30T17:17:38.418Z Saturn opposition @@ -11665,6 +11776,7 @@ 2028-11-26T11:56:38.830Z sunrise 2028-11-26T18:56:39.695Z moonrise 2028-11-26T22:27:49.443Z sunset +2028-11-27T02:11:26.076Z Mercury aphelion at 0.4667 AU 2028-11-27T07:52:48.859Z moonset 2028-11-27T11:57:25.948Z sunrise 2028-11-27T19:26:55.917Z moonrise @@ -11795,6 +11907,7 @@ 2028-12-27T12:16:08.720Z sunrise 2028-12-27T19:11:36.223Z moonrise 2028-12-27T22:36:20.758Z sunset +2028-12-28T02:19:34.778Z Jupiter aphelion at 5.4539 AU 2028-12-28T09:24:10.832Z moonset 2028-12-28T12:16:29.764Z sunrise 2028-12-28T19:56:59.328Z moonrise @@ -11820,6 +11933,7 @@ 2029-01-01T23:55:16.194Z moonrise 2029-01-02T12:17:53.217Z sunrise 2029-01-02T13:45:17.440Z moonset +2029-01-02T18:49:47.281Z Earth perihelion at 0.9833 AU 2029-01-02T22:40:21.720Z sunset 2029-01-03T01:01:00.820Z moonrise 2029-01-03T12:18:05.433Z sunrise @@ -11851,6 +11965,7 @@ 2029-01-09T12:18:46.271Z sunrise 2029-01-09T18:14:46.852Z moonset 2029-01-09T22:45:37.916Z sunset +2029-01-10T01:49:51.456Z Mercury perihelion at 0.3075 AU 2029-01-10T08:32:13.252Z moonrise 2029-01-10T12:18:47.575Z sunrise 2029-01-10T19:04:34.171Z moonset @@ -11892,6 +12007,7 @@ 2029-01-19T02:41:49.820Z moonset 2029-01-19T12:17:47.085Z sunrise 2029-01-19T14:56:40.714Z moonrise +2029-01-19T21:17:12.454Z Mars aphelion at 1.6661 AU 2029-01-19T22:53:48.009Z sunset 2029-01-20T03:33:50.463Z moonset 2029-01-20T12:17:32.314Z sunrise @@ -12021,6 +12137,7 @@ 2029-02-18T14:28:37.554Z moonrise 2029-02-18T23:17:34.947Z sunset 2029-02-19T04:04:19.452Z moonset +2029-02-19T09:16:58.051Z Venus aphelion at 0.7282 AU 2029-02-19T11:59:10.522Z sunrise 2029-02-19T15:03:21.842Z moonrise 2029-02-19T23:18:17.495Z sunset @@ -12037,6 +12154,7 @@ 2029-02-22T11:56:22.957Z sunrise 2029-02-22T17:16:42.141Z moonrise 2029-02-22T23:20:22.636Z sunset +2029-02-23T01:27:16.477Z Mercury aphelion at 0.4667 AU 2029-02-23T07:44:44.950Z moonset 2029-02-23T11:55:25.352Z sunrise 2029-02-23T18:12:52.704Z moonrise @@ -12224,6 +12342,7 @@ 2029-04-07T11:07:36.046Z sunrise 2029-04-07T18:35:49.750Z moonset 2029-04-07T23:46:22.485Z sunset +2029-04-08T01:05:42.110Z Mercury perihelion at 0.3075 AU 2029-04-08T08:02:14.515Z moonrise 2029-04-08T11:06:29.456Z sunrise 2029-04-08T19:30:57.574Z moonset @@ -12410,6 +12529,7 @@ 2029-05-21T10:30:48.225Z sunrise 2029-05-21T17:50:31.549Z moonrise 2029-05-22T00:12:22.118Z sunset +2029-05-22T00:43:06.877Z Mercury aphelion at 0.4667 AU 2029-05-22T06:25:32.544Z moonset 2029-05-22T10:30:22.330Z sunrise 2029-05-22T18:53:34.445Z moonrise @@ -12497,6 +12617,7 @@ 2029-06-11T00:22:23.702Z sunset 2029-06-11T09:49:41.183Z moonrise 2029-06-11T10:26:27.607Z sunrise +2029-06-11T19:10:31.674Z Venus perihelion at 0.7184 AU 2029-06-12T00:13:17.397Z moonset 2029-06-12T00:22:46.706Z sunset 2029-06-12T03:51:06.487Z new moon @@ -12596,11 +12717,13 @@ 2029-07-04T10:32:00.415Z sunrise 2029-07-04T16:04:43.675Z lunar apogee at 404302 km 2029-07-04T18:25:33.067Z moonset +2029-07-05T00:21:32.764Z Mercury perihelion at 0.3075 AU 2029-07-05T00:26:29.821Z sunset 2029-07-05T05:39:17.494Z moonrise 2029-07-05T10:32:25.962Z sunrise 2029-07-05T19:19:21.368Z moonset 2029-07-06T00:26:24.349Z sunset +2029-07-06T05:13:18.169Z Earth aphelion at 1.0167 AU 2029-07-06T06:15:32.450Z moonrise 2029-07-06T10:32:52.209Z sunrise 2029-07-06T20:14:08.128Z moonset @@ -12780,6 +12903,7 @@ 2029-08-17T04:35:22.491Z moonset 2029-08-17T10:55:25.550Z sunrise 2029-08-17T18:59:42.800Z moonrise +2029-08-17T23:58:57.277Z Mercury aphelion at 0.4667 AU 2029-08-18T00:01:41.320Z sunset 2029-08-18T05:30:34.273Z moonset 2029-08-18T10:55:57.492Z sunrise @@ -12966,11 +13090,13 @@ 2029-09-30T18:05:54.759Z moonset 2029-09-30T20:57:28.182Z third quarter 2029-09-30T23:11:19.253Z sunset +2029-09-30T23:37:23.418Z Mercury perihelion at 0.3075 AU 2029-10-01T04:46:13.293Z moonrise 2029-10-01T11:17:59.107Z sunrise 2029-10-01T15:09:44.795Z Mercury max morning elongation: 17.89 degrees from Sun 2029-10-01T18:50:56.240Z moonset 2029-10-01T23:10:09.297Z sunset +2029-10-02T01:54:03.747Z Venus aphelion at 0.7282 AU 2029-10-02T05:45:06.343Z moonrise 2029-10-02T11:18:30.788Z sunrise 2029-10-02T15:12:19.171Z Neptune opposition @@ -13154,6 +13280,7 @@ 2029-11-13T14:46:31.017Z Saturn opposition 2029-11-13T18:10:32.202Z moonrise 2029-11-13T22:31:52.837Z sunset +2029-11-13T23:14:47.676Z Mercury aphelion at 0.4667 AU 2029-11-14T06:04:56.372Z moonset 2029-11-14T11:46:55.240Z sunrise 2029-11-14T18:42:08.409Z moonrise @@ -13340,6 +13467,7 @@ 2029-12-27T12:16:01.969Z sunrise 2029-12-27T16:30:48.354Z moonset 2029-12-27T22:36:10.550Z sunset +2029-12-27T22:53:14.070Z Mercury perihelion at 0.3075 AU 2029-12-28T05:19:25.031Z moonrise 2029-12-28T09:49:37.289Z third quarter 2029-12-28T12:16:23.435Z sunrise @@ -13347,6 +13475,7 @@ 2029-12-28T22:36:48.243Z sunset 2029-12-29T06:22:31.349Z moonrise 2029-12-29T12:16:43.511Z sunrise +2029-12-29T13:09:24.803Z Mars perihelion at 1.3814 AU 2029-12-29T17:47:07.793Z moonset 2029-12-29T22:37:26.955Z sunset 2029-12-30T07:27:57.769Z moonrise @@ -13367,6 +13496,7 @@ 2030-01-02T12:17:49.415Z sunrise 2030-01-02T21:22:05.829Z moonset 2030-01-02T22:40:11.110Z sunset +2030-01-03T11:00:21.644Z Earth perihelion at 0.9833 AU 2030-01-03T11:45:45.497Z moonrise 2030-01-03T12:18:02.173Z sunrise 2030-01-03T22:28:02.129Z moonset @@ -13447,6 +13577,7 @@ 2030-01-21T13:22:11.560Z moonset 2030-01-21T22:55:14.981Z sunset 2030-01-22T01:11:55.413Z moonrise +2030-01-22T06:53:24.396Z Venus perihelion at 0.7184 AU 2030-01-22T10:18:11.922Z Mercury max morning elongation: 24.35 degrees from Sun 2030-01-22T12:17:01.398Z sunrise 2030-01-22T13:57:51.962Z moonset @@ -13526,6 +13657,7 @@ 2030-02-09T04:57:46.405Z moonset 2030-02-09T12:07:34.978Z sunrise 2030-02-09T15:57:26.832Z moonrise +2030-02-09T22:30:38.075Z Mercury aphelion at 0.4667 AU 2030-02-09T23:10:43.303Z sunset 2030-02-10T05:51:26.482Z moonset 2030-02-10T06:06:10.664Z lunar apogee at 404278 km @@ -13712,6 +13844,7 @@ 2030-03-25T05:21:11.337Z moonrise 2030-03-25T11:22:44.673Z sunrise 2030-03-25T15:58:25.768Z moonset +2030-03-25T22:09:04.722Z Mercury perihelion at 0.3075 AU 2030-03-25T23:39:02.044Z sunset 2030-03-26T06:17:54.251Z moonrise 2030-03-26T09:51:56.311Z third quarter @@ -13897,6 +14030,7 @@ 2030-05-08T04:23:00.652Z moonset 2030-05-08T10:38:31.776Z sunrise 2030-05-08T15:19:36.941Z moonrise +2030-05-08T21:46:28.472Z Mercury aphelion at 0.4667 AU 2030-05-09T00:04:26.685Z sunset 2030-05-09T05:02:41.627Z moonset 2030-05-09T10:37:49.490Z sunrise @@ -13922,6 +14056,7 @@ 2030-05-14T00:07:28.949Z sunset 2030-05-14T08:05:14.612Z moonset 2030-05-14T10:34:35.394Z sunrise +2030-05-14T13:12:24.520Z Venus aphelion at 0.7282 AU 2030-05-14T21:17:44.598Z moonrise 2030-05-15T00:08:05.155Z sunset 2030-05-15T08:47:10.834Z moonset @@ -14086,6 +14221,7 @@ 2030-06-21T07:31:12.657Z June solstice 2030-06-21T10:27:42.917Z sunrise 2030-06-21T16:33:29.378Z moonset +2030-06-21T21:24:55.374Z Mercury perihelion at 0.3075 AU 2030-06-22T00:25:39.278Z sunset 2030-06-22T04:50:13.049Z moonrise 2030-06-22T10:27:56.634Z sunrise @@ -14140,6 +14276,7 @@ 2030-07-04T00:26:37.068Z sunset 2030-07-04T02:18:04.809Z moonset 2030-07-04T10:31:57.322Z sunrise +2030-07-04T12:59:17.114Z Earth aphelion at 1.0167 AU 2030-07-04T13:57:42.763Z moonrise 2030-07-05T00:26:33.322Z sunset 2030-07-05T02:52:48.078Z moonset @@ -14271,6 +14408,7 @@ 2030-08-04T02:40:16.554Z moonset 2030-08-04T10:48:10.603Z sunrise 2030-08-04T15:47:08.852Z moonrise +2030-08-04T21:02:18.870Z Mercury aphelion at 0.4667 AU 2030-08-05T00:13:16.630Z sunset 2030-08-05T03:18:48.439Z moonset 2030-08-05T10:48:44.278Z sunrise @@ -14396,6 +14534,7 @@ 2030-09-03T02:47:32.940Z moonset 2030-09-03T11:04:01.469Z sunrise 2030-09-03T16:51:31.056Z moonrise +2030-09-03T20:15:18.411Z Venus perihelion at 0.7185 AU 2030-09-03T23:43:41.967Z sunset 2030-09-04T03:39:00.209Z moonset 2030-09-04T11:04:31.026Z sunrise @@ -14455,6 +14594,7 @@ 2030-09-17T02:22:07.234Z moonrise 2030-09-17T11:10:49.839Z sunrise 2030-09-17T16:23:44.905Z moonset +2030-09-17T20:40:46.024Z Mercury perihelion at 0.3075 AU 2030-09-17T23:27:06.812Z sunset 2030-09-18T03:06:25.305Z moonrise 2030-09-18T11:11:19.093Z sunrise @@ -14642,6 +14782,7 @@ 2030-10-31T02:25:29.597Z moonset 2030-10-31T11:36:10.960Z sunrise 2030-10-31T16:32:32.259Z moonrise +2030-10-31T20:18:09.266Z Mercury aphelion at 0.4667 AU 2030-10-31T22:40:15.872Z sunset 2030-11-01T03:30:29.332Z moonset 2030-11-01T11:36:53.865Z sunrise @@ -14799,6 +14940,7 @@ 2030-12-07T12:04:35.466Z sunrise 2030-12-07T20:55:41.037Z moonrise 2030-12-07T22:27:58.154Z sunset +2030-12-07T23:15:11.873Z Mars aphelion at 1.6660 AU 2030-12-08T10:55:11.493Z moonset 2030-12-08T12:05:18.072Z sunrise 2030-12-08T21:39:45.229Z moonrise @@ -14829,6 +14971,7 @@ 2030-12-14T01:55:35.124Z moonrise 2030-12-14T12:09:18.272Z sunrise 2030-12-14T15:17:00.016Z moonset +2030-12-14T19:56:36.674Z Mercury perihelion at 0.3075 AU 2030-12-14T22:29:42.620Z sunset 2030-12-15T02:49:28.573Z moonrise 2030-12-15T12:09:55.376Z sunrise @@ -14875,6 +15018,7 @@ 2030-12-24T17:32:41.557Z new moon 2030-12-24T22:34:15.397Z sunset 2030-12-24T22:49:11.141Z moonset +2030-12-25T05:39:46.474Z Venus aphelion at 0.7282 AU 2030-12-25T12:15:08.310Z sunrise 2030-12-25T12:58:09.447Z moonrise 2030-12-25T22:34:49.689Z sunset @@ -14919,6 +15063,7 @@ 2031-01-04T12:18:10.242Z sunrise 2031-01-04T19:37:30.702Z moonrise 2031-01-04T19:54:09.900Z Mercury max morning elongation: 22.88 degrees from Sun +2031-01-04T20:57:00.410Z Earth perihelion at 0.9833 AU 2031-01-04T22:41:27.017Z sunset 2031-01-05T09:41:59.369Z moonset 2031-01-05T12:18:20.145Z sunrise @@ -15014,6 +15159,7 @@ 2031-01-27T02:58:23.729Z moonset 2031-01-27T12:15:16.683Z sunrise 2031-01-27T14:59:48.720Z moonrise +2031-01-27T19:33:59.662Z Mercury aphelion at 0.4667 AU 2031-01-27T23:00:03.243Z sunset 2031-01-28T03:56:50.033Z moonset 2031-01-28T12:14:50.384Z sunrise @@ -15198,6 +15344,7 @@ 2031-03-12T02:13:51.931Z moonrise 2031-03-12T11:37:57.835Z sunrise 2031-03-12T13:33:45.602Z moonset +2031-03-12T19:12:27.324Z Mercury perihelion at 0.3075 AU 2031-03-12T23:31:28.667Z sunset 2031-03-13T03:16:06.169Z moonrise 2031-03-13T11:36:50.131Z sunrise @@ -15347,6 +15494,7 @@ 2031-04-15T23:50:37.787Z sunset 2031-04-16T07:31:03.304Z moonrise 2031-04-16T10:58:24.864Z sunrise +2031-04-16T13:40:18.306Z Venus perihelion at 0.7184 AU 2031-04-16T19:13:43.511Z moonset 2031-04-16T23:51:12.146Z sunset 2031-04-17T08:10:07.832Z moonrise @@ -15384,6 +15532,7 @@ 2031-04-25T02:50:21.093Z moonset 2031-04-25T10:49:30.682Z sunrise 2031-04-25T13:35:35.028Z moonrise +2031-04-25T18:49:50.057Z Mercury aphelion at 0.4667 AU 2031-04-25T23:56:27.605Z sunset 2031-04-26T03:39:03.945Z moonset 2031-04-26T10:48:35.182Z sunrise @@ -15573,6 +15722,7 @@ 2031-06-08T02:39:12.370Z moonrise 2031-06-08T10:26:31.719Z sunrise 2031-06-08T13:50:56.656Z moonset +2031-06-08T18:28:17.972Z Mercury perihelion at 0.3075 AU 2031-06-08T18:37:07.353Z Mercury superior conjunction 2031-06-09T00:21:24.492Z sunset 2031-06-09T03:27:03.088Z moonrise @@ -15691,6 +15841,7 @@ 2031-07-05T11:28:37.865Z moonset 2031-07-06T00:26:28.896Z sunset 2031-07-06T01:16:34.505Z moonrise +2031-07-06T05:09:25.545Z Earth aphelion at 1.0167 AU 2031-07-06T10:32:41.931Z sunrise 2031-07-06T12:37:48.722Z moonset 2031-07-07T00:26:22.581Z sunset @@ -15761,6 +15912,7 @@ 2031-07-22T01:31:27.188Z moonset 2031-07-22T10:40:45.529Z sunrise 2031-07-22T13:22:42.699Z moonrise +2031-07-22T18:05:40.452Z Mercury aphelion at 0.4667 AU 2031-07-23T00:21:33.857Z sunset 2031-07-23T02:04:43.156Z moonset 2031-07-23T10:41:18.640Z sunrise @@ -15826,6 +15978,7 @@ 2031-08-06T14:37:18.814Z moonset 2031-08-07T00:11:53.939Z sunset 2031-08-07T02:37:13.049Z moonrise +2031-08-07T02:45:57.678Z Venus aphelion at 0.7282 AU 2031-08-07T10:49:42.153Z sunrise 2031-08-07T15:37:58.860Z moonset 2031-08-08T00:11:05.810Z sunset @@ -15947,6 +16100,7 @@ 2031-09-04T01:10:23.383Z moonrise 2031-09-04T11:04:22.708Z sunrise 2031-09-04T14:21:49.837Z moonset +2031-09-04T17:44:08.620Z Mercury perihelion at 0.3075 AU 2031-09-04T23:42:48.745Z sunset 2031-09-05T01:50:59.746Z moonrise 2031-09-05T11:04:52.083Z sunrise @@ -16133,6 +16287,7 @@ 2031-10-17T23:51:06.676Z moonset 2031-10-18T11:27:21.964Z sunrise 2031-10-18T13:41:50.007Z moonrise +2031-10-18T17:21:30.845Z Mercury aphelion at 0.4667 AU 2031-10-18T22:52:06.919Z sunset 2031-10-19T00:40:30.058Z moonset 2031-10-19T11:27:59.354Z sunrise @@ -16255,6 +16410,7 @@ 2031-11-15T12:29:53.045Z moonrise 2031-11-15T22:31:09.945Z sunset 2031-11-15T23:24:30.582Z moonset +2031-11-16T08:49:00.997Z Mars perihelion at 1.3814 AU 2031-11-16T11:48:04.930Z sunrise 2031-11-16T13:32:03.909Z moonrise 2031-11-16T22:30:44.315Z sunset @@ -16302,6 +16458,7 @@ 2031-11-26T22:27:54.137Z sunset 2031-11-27T10:37:12.630Z moonset 2031-11-27T11:56:49.046Z sunrise +2031-11-27T13:25:20.977Z Venus perihelion at 0.7184 AU 2031-11-27T21:40:51.364Z moonrise 2031-11-27T22:27:45.967Z sunset 2031-11-28T11:33:11.376Z moonset @@ -16320,6 +16477,7 @@ 2031-12-01T00:07:34.328Z moonrise 2031-12-01T11:59:55.502Z sunrise 2031-12-01T14:03:06.238Z moonset +2031-12-01T16:59:59.268Z Mercury perihelion at 0.3075 AU 2031-12-01T22:27:29.773Z sunset 2031-12-02T00:59:33.559Z moonrise 2031-12-02T12:00:41.326Z sunrise @@ -16460,6 +16618,7 @@ 2032-01-02T15:08:53.885Z moonset 2032-01-02T22:39:49.738Z sunset 2032-01-03T03:12:21.722Z moonrise +2032-01-03T05:07:42.573Z Earth perihelion at 0.9832 AU 2032-01-03T12:17:54.945Z sunrise 2032-01-03T15:41:38.215Z moonset 2032-01-03T22:40:32.375Z sunset @@ -16508,6 +16667,7 @@ 2032-01-14T00:07:38.759Z moonset 2032-01-14T12:18:39.791Z sunrise 2032-01-14T13:32:04.477Z moonrise +2032-01-14T16:37:21.239Z Mercury aphelion at 0.4667 AU 2032-01-14T22:49:03.607Z sunset 2032-01-15T01:15:52.867Z moonset 2032-01-15T12:18:34.277Z sunrise @@ -16692,6 +16852,7 @@ 2032-02-26T23:55:15.087Z moonrise 2032-02-27T11:52:11.401Z sunrise 2032-02-27T12:19:26.234Z moonset +2032-02-27T16:15:49.915Z Mercury perihelion at 0.3075 AU 2032-02-27T23:23:15.170Z sunset 2032-02-28T00:47:45.421Z moonrise 2032-02-28T11:51:10.521Z sunrise @@ -16778,6 +16939,7 @@ 2032-03-18T16:38:56.436Z moonrise 2032-03-18T20:57:15.534Z first quarter 2032-03-18T23:35:25.360Z sunset +2032-03-19T00:12:46.085Z Venus aphelion at 0.7282 AU 2032-03-19T06:34:20.833Z moonset 2032-03-19T11:29:07.279Z sunrise 2032-03-19T17:30:09.089Z moonrise @@ -16878,6 +17040,7 @@ 2032-04-11T00:39:28.246Z moonset 2032-04-11T11:02:56.262Z sunrise 2032-04-11T12:02:34.940Z moonrise +2032-04-11T15:53:11.631Z Mercury aphelion at 0.4667 AU 2032-04-11T23:48:48.709Z sunset 2032-04-12T01:40:53.347Z moonset 2032-04-12T11:01:51.695Z sunrise @@ -17063,6 +17226,7 @@ 2032-05-25T02:37:42.508Z full moon 2032-05-25T10:29:08.608Z sunrise 2032-05-25T10:57:51.569Z moonset +2032-05-25T15:31:40.561Z Mercury perihelion at 0.3075 AU 2032-05-26T00:14:49.067Z sunset 2032-05-26T01:00:34.280Z moonrise 2032-05-26T10:28:48.390Z sunrise @@ -17237,6 +17401,7 @@ 2032-07-05T00:26:29.555Z sunset 2032-07-05T08:55:02.624Z moonrise 2032-07-05T10:32:35.186Z sunrise +2032-07-05T11:32:15.143Z Earth aphelion at 1.0167 AU 2032-07-05T22:52:15.798Z moonset 2032-07-06T00:26:23.738Z sunset 2032-07-06T09:46:28.288Z moonrise @@ -17250,8 +17415,10 @@ 2032-07-08T00:26:07.965Z sunset 2032-07-08T10:33:56.474Z sunrise 2032-07-08T11:31:59.170Z moonrise +2032-07-08T15:09:02.023Z Mercury aphelion at 0.4667 AU 2032-07-09T00:25:57.989Z sunset 2032-07-09T01:04:42.425Z moonset +2032-07-09T07:24:34.900Z Venus perihelion at 0.7185 AU 2032-07-09T10:34:24.764Z sunrise 2032-07-09T12:24:35.629Z moonrise 2032-07-10T00:25:46.611Z sunset @@ -17438,6 +17605,7 @@ 2032-08-21T03:52:12.557Z lunar perigee at 356869 km 2032-08-21T10:57:41.120Z sunrise 2032-08-21T11:30:14.398Z moonset +2032-08-21T14:47:31.206Z Mercury perihelion at 0.3075 AU 2032-08-21T23:57:23.366Z sunset 2032-08-22T00:20:10.942Z moonrise 2032-08-22T10:58:12.236Z sunrise @@ -17622,6 +17790,7 @@ 2032-10-04T11:19:43.264Z sunrise 2032-10-04T11:20:20.286Z moonrise 2032-10-04T13:26:54.100Z new moon +2032-10-04T14:24:52.414Z Mercury aphelion at 0.4667 AU 2032-10-04T23:06:22.980Z sunset 2032-10-04T23:10:31.765Z moonset 2032-10-05T11:20:15.881Z sunrise @@ -17708,6 +17877,7 @@ 2032-10-24T11:31:41.140Z sunrise 2032-10-24T16:56:13.617Z moonset 2032-10-24T22:45:41.102Z sunset +2032-10-24T23:36:36.031Z Mars aphelion at 1.6660 AU 2032-10-25T04:02:32.245Z moonrise 2032-10-25T11:32:21.247Z sunrise 2032-10-25T17:38:52.625Z moonset @@ -17728,6 +17898,7 @@ 2032-10-28T22:42:14.346Z sunset 2032-10-29T07:30:03.888Z moonrise 2032-10-29T11:35:06.124Z sunrise +2032-10-29T15:49:59.524Z Venus aphelion at 0.7282 AU 2032-10-29T20:01:51.128Z moonset 2032-10-29T22:41:25.436Z sunset 2032-10-30T08:21:18.180Z moonrise @@ -17809,6 +17980,7 @@ 2032-11-17T06:42:36.913Z full moon 2032-11-17T11:49:27.617Z sunrise 2032-11-17T12:02:40.117Z moonset +2032-11-17T14:03:21.851Z Mercury perihelion at 0.3075 AU 2032-11-17T22:30:02.368Z sunset 2032-11-17T23:08:07.802Z moonrise 2032-11-18T11:50:15.176Z sunrise @@ -17853,6 +18025,7 @@ 2032-11-27T19:07:43.736Z moonset 2032-11-27T22:27:39.979Z sunset 2032-11-28T07:55:59.379Z moonrise +2032-11-28T09:46:46.873Z Saturn perihelion at 9.0147 AU 2032-11-28T11:58:10.269Z sunrise 2032-11-28T19:42:51.090Z moonset 2032-11-28T22:27:34.824Z sunset @@ -17994,5 +18167,6 @@ 2032-12-30T22:38:16.221Z sunset 2032-12-31T11:17:46.124Z moonrise 2032-12-31T12:17:21.868Z sunrise +2032-12-31T13:40:42.805Z Mercury aphelion at 0.4667 AU 2032-12-31T22:15:29.765Z moonset 2032-12-31T22:38:57.120Z sunset