From 08247921b5736dc4e9e5800fc86cfd35bc5974b7 Mon Sep 17 00:00:00 2001 From: Don Cross Date: Sat, 15 May 2021 20:45:30 -0400 Subject: [PATCH] Calendar demo: include transits of Mercury and Venus. --- demo/nodejs/calendar/calendar.ts | 43 +- .../nodejs/calendar/test/calendar_correct.txt | 1520 +++++++++++++++++ 2 files changed, 1556 insertions(+), 7 deletions(-) diff --git a/demo/nodejs/calendar/calendar.ts b/demo/nodejs/calendar/calendar.ts index 1ec7008f..42646fc9 100644 --- a/demo/nodejs/calendar/calendar.ts +++ b/demo/nodejs/calendar/calendar.ts @@ -17,6 +17,7 @@ import { SearchPeakMagnitude, SearchRelativeLongitude, SearchRiseSet, + SearchTransit, NextTransit, TransitInfo, Seasons, } from "./astronomy"; @@ -258,6 +259,29 @@ class LocalSolarEclipseEnumerator implements AstroEventEnumerator { } +class TransitEnumerator implements AstroEventEnumerator { + private nextTime: AstroTime; + + constructor(private body: Body) { + } + + FindFirst(startTime: AstroTime): AstroEvent { + const info = SearchTransit(this.body, startTime); + return this.MakeEvent(info); + } + + FindNext(): AstroEvent { + const info = NextTransit(this.body, this.nextTime); + return this.MakeEvent(info); + } + + private MakeEvent(info: TransitInfo): AstroEvent { + this.nextTime = info.peak; + return new AstroEvent(info.peak, `transit of ${this.body}`, 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); @@ -276,19 +300,24 @@ function RunTest(): void { // Inferior and superior conjunctions of inner planets. // Maximum elongation of inner planets. + // Transits of inner planets. for (let body of [Body.Mercury, Body.Venus]) { - enumeratorList.push(new ConjunctionOppositionEnumerator(body, 0, 'inferior conjunction')); - enumeratorList.push(new ConjunctionOppositionEnumerator(body, 180, 'superior conjunction')); - enumeratorList.push(new MaxElongationEnumerator(body)); + enumeratorList.push( + new ConjunctionOppositionEnumerator(body, 0, 'inferior conjunction'), + new ConjunctionOppositionEnumerator(body, 180, 'superior conjunction'), + new MaxElongationEnumerator(body), + new TransitEnumerator(body) + ); } // Conjunctions and oppositions of outer planets. for (let body of [Body.Mars, Body.Jupiter, Body.Saturn, Body.Uranus, Body.Neptune, Body.Pluto]) { - enumeratorList.push(new ConjunctionOppositionEnumerator(body, 0, 'opposition')); - enumeratorList.push(new ConjunctionOppositionEnumerator(body, 180, 'conjunction')); + enumeratorList.push( + new ConjunctionOppositionEnumerator(body, 0, 'opposition'), + new ConjunctionOppositionEnumerator(body, 180, 'conjunction') + ); } - // TODO: Transits of Mercury and Venus // TODO: lunar apogee and perigee // TODO: planet aphelion and perihelion // TODO: when planets enter a new constellation @@ -296,7 +325,7 @@ function RunTest(): void { const collator = new EventCollator(enumeratorList); - const stopYear = startTime.date.getUTCFullYear() + 11; + const stopYear = startTime.date.getUTCFullYear() + 12; let evt:AstroEvent = collator.FindFirst(startTime); while (evt !== null && evt.time.date.getUTCFullYear() < stopYear) { console.log(`${evt.time} ${evt.title}`); diff --git a/demo/nodejs/calendar/test/calendar_correct.txt b/demo/nodejs/calendar/test/calendar_correct.txt index 94d64a8b..426cc2c5 100644 --- a/demo/nodejs/calendar/test/calendar_correct.txt +++ b/demo/nodejs/calendar/test/calendar_correct.txt @@ -16168,3 +16168,1523 @@ 2031-12-31T12:17:10.301Z sunrise 2031-12-31T14:00:37.674Z moonset 2031-12-31T22:38:26.983Z sunset +2032-01-01T01:29:08.386Z moonrise +2032-01-01T07:45:45.568Z Jupiter conjunction +2032-01-01T12:17:26.663Z sunrise +2032-01-01T14:35:31.857Z moonset +2032-01-01T22:39:07.928Z sunset +2032-01-02T02:20:46.417Z moonrise +2032-01-02T12:17:41.550Z sunrise +2032-01-02T15:08:53.885Z moonset +2032-01-02T22:39:49.738Z sunset +2032-01-03T03:12:21.722Z moonrise +2032-01-03T12:17:54.945Z sunrise +2032-01-03T15:41:38.215Z moonset +2032-01-03T22:40:32.375Z sunset +2032-01-04T04:04:24.955Z moonrise +2032-01-04T12:18:06.830Z sunrise +2032-01-04T16:14:43.755Z moonset +2032-01-04T22:41:15.797Z sunset +2032-01-05T04:57:35.002Z moonrise +2032-01-05T12:18:17.192Z sunrise +2032-01-05T16:49:15.003Z moonset +2032-01-05T22:04:46.743Z third quarter +2032-01-05T22:41:59.964Z sunset +2032-01-06T05:52:32.034Z moonrise +2032-01-06T12:18:26.016Z sunrise +2032-01-06T17:26:23.466Z moonset +2032-01-06T22:42:44.832Z sunset +2032-01-07T06:49:47.668Z moonrise +2032-01-07T12:18:33.287Z sunrise +2032-01-07T18:07:27.245Z moonset +2032-01-07T22:43:30.357Z sunset +2032-01-08T07:49:30.642Z moonrise +2032-01-08T12:18:38.994Z sunrise +2032-01-08T18:53:44.953Z moonset +2032-01-08T22:44:16.495Z sunset +2032-01-09T08:51:09.454Z moonrise +2032-01-09T12:18:43.124Z sunrise +2032-01-09T19:46:18.833Z moonset +2032-01-09T22:45:03.201Z sunset +2032-01-10T09:53:21.467Z moonrise +2032-01-10T12:18:45.667Z sunrise +2032-01-10T20:45:25.761Z moonset +2032-01-10T22:45:50.427Z sunset +2032-01-11T10:54:05.352Z moonrise +2032-01-11T12:18:46.614Z sunrise +2032-01-11T21:50:09.674Z moonset +2032-01-11T22:46:38.126Z sunset +2032-01-12T11:51:22.670Z moonrise +2032-01-12T12:18:45.954Z sunrise +2032-01-12T20:07:05.333Z new moon +2032-01-12T22:47:26.254Z sunset +2032-01-12T22:58:24.358Z moonset +2032-01-13T12:18:43.682Z sunrise +2032-01-13T12:44:03.796Z moonrise +2032-01-13T22:48:14.762Z sunset +2032-01-14T00:07:38.759Z moonset +2032-01-14T12:18:39.791Z sunrise +2032-01-14T13:32:04.477Z moonrise +2032-01-14T22:49:03.607Z sunset +2032-01-15T01:15:52.867Z moonset +2032-01-15T12:18:34.277Z sunrise +2032-01-15T14:16:10.201Z moonrise +2032-01-15T22:49:52.745Z sunset +2032-01-16T02:22:03.656Z moonset +2032-01-16T12:18:27.137Z sunrise +2032-01-16T14:57:30.696Z moonrise +2032-01-16T22:50:42.133Z sunset +2032-01-17T03:25:56.752Z moonset +2032-01-17T12:18:18.371Z sunrise +2032-01-17T15:37:21.210Z moonrise +2032-01-17T22:51:31.729Z sunset +2032-01-18T04:27:43.886Z moonset +2032-01-18T12:18:07.982Z sunrise +2032-01-18T16:16:52.898Z moonrise +2032-01-18T22:52:21.494Z sunset +2032-01-19T05:27:41.933Z moonset +2032-01-19T12:14:51.788Z first quarter +2032-01-19T12:17:55.974Z sunrise +2032-01-19T16:57:08.321Z moonrise +2032-01-19T22:53:11.391Z sunset +2032-01-20T06:25:58.743Z moonset +2032-01-20T12:17:42.354Z sunrise +2032-01-20T17:38:58.160Z moonrise +2032-01-20T22:54:01.382Z sunset +2032-01-21T07:22:26.340Z moonset +2032-01-21T12:17:27.132Z sunrise +2032-01-21T18:22:57.267Z moonrise +2032-01-21T22:54:51.433Z sunset +2032-01-22T08:16:41.441Z moonset +2032-01-22T12:17:10.318Z sunrise +2032-01-22T19:09:20.341Z moonrise +2032-01-22T22:55:41.513Z sunset +2032-01-23T09:08:12.607Z moonset +2032-01-23T12:16:51.925Z sunrise +2032-01-23T19:57:59.507Z moonrise +2032-01-23T22:56:31.590Z sunset +2032-01-24T09:56:31.294Z moonset +2032-01-24T12:16:31.967Z sunrise +2032-01-24T20:48:26.770Z moonrise +2032-01-24T22:57:21.637Z sunset +2032-01-25T10:41:22.072Z moonset +2032-01-25T12:16:10.460Z sunrise +2032-01-25T21:40:02.432Z moonrise +2032-01-25T22:58:11.628Z sunset +2032-01-26T11:22:47.850Z moonset +2032-01-26T12:15:47.422Z sunrise +2032-01-26T22:32:06.892Z moonrise +2032-01-26T22:59:01.537Z sunset +2032-01-27T12:01:09.204Z moonset +2032-01-27T12:15:22.871Z sunrise +2032-01-27T12:53:04.673Z full moon +2032-01-27T22:59:51.343Z sunset +2032-01-27T23:24:11.034Z moonrise +2032-01-28T12:14:56.827Z sunrise +2032-01-28T12:37:00.067Z moonset +2032-01-28T23:00:41.024Z sunset +2032-01-29T00:16:01.795Z moonrise +2032-01-29T12:14:29.310Z sunrise +2032-01-29T13:11:02.910Z moonset +2032-01-29T23:01:30.559Z sunset +2032-01-30T01:07:42.686Z moonrise +2032-01-30T12:14:00.341Z sunrise +2032-01-30T13:44:05.414Z moonset +2032-01-30T23:02:19.930Z sunset +2032-01-31T01:59:31.065Z moonrise +2032-01-31T12:13:29.942Z sunrise +2032-01-31T14:16:59.186Z moonset +2032-01-31T23:03:09.118Z sunset +2032-02-01T02:51:53.876Z moonrise +2032-02-01T12:12:58.134Z sunrise +2032-02-01T14:50:40.106Z moonset +2032-02-01T23:03:58.105Z sunset +2032-02-02T03:45:22.413Z moonrise +2032-02-02T07:14:44.347Z Mercury superior conjunction +2032-02-02T12:12:24.939Z sunrise +2032-02-02T12:44:09.646Z Pluto conjunction +2032-02-02T15:26:09.425Z moonset +2032-02-02T23:04:46.873Z sunset +2032-02-03T04:40:25.496Z moonrise +2032-02-03T12:11:50.380Z sunrise +2032-02-03T16:04:34.327Z moonset +2032-02-03T23:05:35.406Z sunset +2032-02-04T05:37:20.082Z moonrise +2032-02-04T12:11:14.478Z sunrise +2032-02-04T13:49:29.915Z third quarter +2032-02-04T16:47:05.838Z moonset +2032-02-04T23:06:23.686Z sunset +2032-02-05T06:35:59.366Z moonrise +2032-02-05T12:10:37.257Z sunrise +2032-02-05T17:34:50.923Z moonset +2032-02-05T23:07:11.697Z sunset +2032-02-06T07:35:41.836Z moonrise +2032-02-06T12:09:58.737Z sunrise +2032-02-06T18:28:35.668Z moonset +2032-02-06T23:07:59.421Z sunset +2032-02-07T08:35:09.891Z moonrise +2032-02-07T12:09:18.942Z sunrise +2032-02-07T19:28:21.594Z moonset +2032-02-07T23:08:46.842Z sunset +2032-02-08T09:32:47.258Z moonrise +2032-02-08T12:08:37.894Z sunrise +2032-02-08T20:33:08.801Z moonset +2032-02-08T23:09:33.944Z sunset +2032-02-09T10:27:12.085Z moonrise +2032-02-09T12:07:55.613Z sunrise +2032-02-09T21:41:05.771Z moonset +2032-02-09T23:10:20.709Z sunset +2032-02-10T11:17:45.536Z moonrise +2032-02-10T12:07:12.123Z sunrise +2032-02-10T22:50:07.538Z moonset +2032-02-10T23:11:07.125Z sunset +2032-02-11T06:24:35.415Z new moon +2032-02-11T12:04:37.919Z moonrise +2032-02-11T12:06:27.445Z sunrise +2032-02-11T23:11:53.177Z sunset +2032-02-11T23:58:35.688Z moonset +2032-02-12T12:05:41.602Z sunrise +2032-02-12T12:48:35.109Z moonrise +2032-02-12T23:12:38.852Z sunset +2032-02-13T01:05:34.353Z moonset +2032-02-13T12:04:54.615Z sunrise +2032-02-13T13:30:39.947Z moonrise +2032-02-13T23:13:24.139Z sunset +2032-02-14T02:10:41.891Z moonset +2032-02-14T12:04:06.509Z sunrise +2032-02-14T14:11:58.319Z moonrise +2032-02-14T23:14:09.030Z sunset +2032-02-15T03:13:52.954Z moonset +2032-02-15T12:03:17.307Z sunrise +2032-02-15T14:53:30.972Z moonrise +2032-02-15T23:14:53.515Z sunset +2032-02-16T04:15:02.637Z moonset +2032-02-16T12:02:27.035Z sunrise +2032-02-16T15:36:08.443Z moonrise +2032-02-16T23:15:37.589Z sunset +2032-02-17T05:13:57.409Z moonset +2032-02-17T12:01:35.718Z sunrise +2032-02-17T16:20:26.873Z moonrise +2032-02-17T23:16:21.246Z sunset +2032-02-18T03:29:32.861Z first quarter +2032-02-18T06:10:13.846Z moonset +2032-02-18T12:00:43.385Z sunrise +2032-02-18T17:06:44.392Z moonrise +2032-02-18T23:17:04.484Z sunset +2032-02-19T07:03:24.195Z moonset +2032-02-19T11:59:50.062Z sunrise +2032-02-19T17:54:59.499Z moonrise +2032-02-19T23:17:47.301Z sunset +2032-02-20T07:53:05.565Z moonset +2032-02-20T11:58:55.777Z sunrise +2032-02-20T18:44:53.304Z moonrise +2032-02-20T23:18:29.699Z sunset +2032-02-21T08:39:08.057Z moonset +2032-02-21T11:58:00.562Z sunrise +2032-02-21T19:35:56.105Z moonrise +2032-02-21T23:19:11.680Z sunset +2032-02-22T09:21:38.411Z moonset +2032-02-22T11:57:04.444Z sunrise +2032-02-22T20:27:36.450Z moonrise +2032-02-22T23:19:53.248Z sunset +2032-02-23T10:00:58.810Z moonset +2032-02-23T11:56:07.454Z sunrise +2032-02-23T21:19:29.457Z moonrise +2032-02-23T23:20:34.411Z sunset +2032-02-24T10:37:42.926Z moonset +2032-02-24T11:55:09.624Z sunrise +2032-02-24T22:11:21.905Z moonrise +2032-02-24T23:21:15.175Z sunset +2032-02-25T11:12:31.669Z moonset +2032-02-25T11:54:10.984Z sunrise +2032-02-25T23:03:13.482Z moonrise +2032-02-25T23:21:55.549Z sunset +2032-02-26T07:43:48.044Z full moon +2032-02-26T11:46:10.147Z moonset +2032-02-26T11:53:11.566Z sunrise +2032-02-26T23:22:35.544Z sunset +2032-02-26T23:55:15.087Z moonrise +2032-02-27T11:52:11.401Z sunrise +2032-02-27T12:19:26.234Z moonset +2032-02-27T23:23:15.170Z sunset +2032-02-28T00:47:45.421Z moonrise +2032-02-28T11:51:10.521Z sunrise +2032-02-28T12:53:10.501Z moonset +2032-02-28T23:23:54.437Z sunset +2032-02-29T01:41:06.568Z moonrise +2032-02-29T11:50:08.955Z sunrise +2032-02-29T13:28:16.821Z moonset +2032-02-29T21:46:28.865Z Mercury max evening elongation: 18.16 degrees from Sun +2032-02-29T23:24:33.357Z sunset +2032-03-01T02:35:38.494Z moonrise +2032-03-01T11:49:06.736Z sunrise +2032-03-01T14:05:42.725Z moonset +2032-03-01T23:25:11.941Z sunset +2032-03-02T03:31:32.046Z moonrise +2032-03-02T11:48:03.894Z sunrise +2032-03-02T14:46:28.050Z moonset +2032-03-02T23:25:50.201Z sunset +2032-03-03T04:28:40.701Z moonrise +2032-03-03T11:47:00.459Z sunrise +2032-03-03T15:31:29.972Z moonset +2032-03-03T23:26:28.146Z sunset +2032-03-04T05:26:33.325Z moonrise +2032-03-04T11:45:56.459Z sunrise +2032-03-04T16:21:32.653Z moonset +2032-03-04T23:27:05.787Z sunset +2032-03-05T01:47:32.268Z third quarter +2032-03-05T06:24:13.126Z moonrise +2032-03-05T11:44:51.925Z sunrise +2032-03-05T17:16:52.285Z moonset +2032-03-05T23:27:43.133Z sunset +2032-03-06T07:20:28.166Z moonrise +2032-03-06T11:43:46.884Z sunrise +2032-03-06T18:17:04.031Z moonset +2032-03-06T23:28:20.192Z sunset +2032-03-07T08:14:12.618Z moonrise +2032-03-07T11:42:41.364Z sunrise +2032-03-07T19:21:01.903Z moonset +2032-03-07T23:28:56.972Z sunset +2032-03-08T09:04:48.270Z moonrise +2032-03-08T11:41:35.393Z sunrise +2032-03-08T20:27:17.096Z moonset +2032-03-08T23:29:33.482Z sunset +2032-03-09T09:52:14.134Z moonrise +2032-03-09T11:40:28.996Z sunrise +2032-03-09T21:34:25.241Z moonset +2032-03-09T23:30:09.728Z sunset +2032-03-10T10:37:01.644Z moonrise +2032-03-10T11:39:22.201Z sunrise +2032-03-10T22:41:25.286Z moonset +2032-03-10T23:30:45.717Z sunset +2032-03-11T11:20:02.357Z moonrise +2032-03-11T11:38:15.031Z sunrise +2032-03-11T16:25:03.934Z new moon +2032-03-11T23:31:21.458Z sunset +2032-03-11T23:47:41.454Z moonset +2032-03-12T11:37:07.513Z sunrise +2032-03-12T12:02:15.681Z moonrise +2032-03-12T23:31:56.957Z sunset +2032-03-13T00:52:52.700Z moonset +2032-03-13T11:35:59.672Z sunrise +2032-03-13T12:44:39.616Z moonrise +2032-03-13T23:32:32.224Z sunset +2032-03-14T01:56:38.946Z moonset +2032-03-14T11:34:51.533Z sunrise +2032-03-14T13:28:03.925Z moonrise +2032-03-14T23:33:07.265Z sunset +2032-03-15T02:58:31.443Z moonset +2032-03-15T11:33:43.121Z sunrise +2032-03-15T14:13:04.437Z moonrise +2032-03-15T23:33:42.089Z sunset +2032-03-16T03:57:51.190Z moonset +2032-03-16T11:32:34.463Z sunrise +2032-03-16T14:59:58.426Z moonrise +2032-03-16T23:34:16.707Z sunset +2032-03-17T01:05:29.449Z Mercury inferior conjunction +2032-03-17T04:53:55.771Z moonset +2032-03-17T11:31:25.585Z sunrise +2032-03-17T15:48:42.690Z moonrise +2032-03-17T23:34:51.126Z sunset +2032-03-18T05:46:10.966Z moonset +2032-03-18T11:30:16.515Z sunrise +2032-03-18T16:38:56.436Z moonrise +2032-03-18T20:57:15.534Z first quarter +2032-03-18T23:35:25.360Z sunset +2032-03-19T06:34:20.833Z moonset +2032-03-19T11:29:07.279Z sunrise +2032-03-19T17:30:09.089Z moonrise +2032-03-19T23:35:59.418Z sunset +2032-03-20T01:21:49.414Z March equinox +2032-03-20T07:18:31.413Z moonset +2032-03-20T11:27:57.906Z sunrise +2032-03-20T18:21:50.271Z moonrise +2032-03-20T23:36:33.316Z sunset +2032-03-21T07:59:07.850Z moonset +2032-03-21T11:26:48.425Z sunrise +2032-03-21T19:13:38.028Z moonrise +2032-03-21T23:37:07.065Z sunset +2032-03-22T08:36:48.265Z moonset +2032-03-22T11:25:38.864Z sunrise +2032-03-22T20:05:23.001Z moonrise +2032-03-22T23:37:40.683Z sunset +2032-03-23T09:12:17.879Z moonset +2032-03-23T11:24:29.252Z sunrise +2032-03-23T20:57:08.616Z moonrise +2032-03-23T23:38:14.184Z sunset +2032-03-24T09:46:25.128Z moonset +2032-03-24T11:23:19.620Z sunrise +2032-03-24T21:49:08.630Z moonrise +2032-03-24T23:38:47.584Z sunset +2032-03-25T10:19:59.925Z moonset +2032-03-25T11:22:09.998Z sunrise +2032-03-25T22:41:43.309Z moonrise +2032-03-25T23:39:20.901Z sunset +2032-03-26T10:53:53.462Z moonset +2032-03-26T11:21:00.415Z sunrise +2032-03-26T23:35:14.770Z moonrise +2032-03-26T23:39:54.152Z sunset +2032-03-27T00:46:50.245Z full moon +2032-03-27T11:19:50.902Z sunrise +2032-03-27T11:28:58.698Z moonset +2032-03-27T23:40:27.355Z sunset +2032-03-28T00:30:01.344Z moonrise +2032-03-28T11:18:41.489Z sunrise +2032-03-28T12:06:10.498Z moonset +2032-03-28T23:41:00.525Z sunset +2032-03-29T01:26:10.617Z moonrise +2032-03-29T11:17:32.207Z sunrise +2032-03-29T12:46:24.121Z moonset +2032-03-29T23:41:33.680Z sunset +2032-03-30T02:23:31.647Z moonrise +2032-03-30T11:16:23.084Z sunrise +2032-03-30T13:30:30.495Z moonset +2032-03-30T23:42:06.834Z sunset +2032-03-31T03:21:28.908Z moonrise +2032-03-31T11:15:14.151Z sunrise +2032-03-31T14:19:07.190Z moonset +2032-03-31T23:42:40.003Z sunset +2032-04-01T04:19:02.877Z moonrise +2032-04-01T11:14:05.436Z sunrise +2032-04-01T15:12:26.357Z moonset +2032-04-01T23:43:13.200Z sunset +2032-04-02T05:15:01.702Z moonrise +2032-04-02T11:12:56.968Z sunrise +2032-04-02T16:10:05.430Z moonset +2032-04-02T23:43:46.437Z sunset +2032-04-03T06:08:21.961Z moonrise +2032-04-03T10:10:45.239Z third quarter +2032-04-03T11:11:48.774Z sunrise +2032-04-03T17:11:09.023Z moonset +2032-04-03T23:44:19.724Z sunset +2032-04-04T06:58:28.280Z moonrise +2032-04-04T11:10:40.883Z sunrise +2032-04-04T12:28:06.883Z Neptune conjunction +2032-04-04T18:14:25.090Z moonset +2032-04-04T23:44:53.070Z sunset +2032-04-05T07:45:21.308Z moonrise +2032-04-05T11:09:33.321Z sunrise +2032-04-05T19:18:47.101Z moonset +2032-04-05T23:45:26.485Z sunset +2032-04-06T08:29:32.754Z moonrise +2032-04-06T11:08:26.114Z sunrise +2032-04-06T20:23:29.096Z moonset +2032-04-06T23:45:59.974Z sunset +2032-04-07T09:11:54.118Z moonrise +2032-04-07T11:07:19.287Z sunrise +2032-04-07T21:28:07.169Z moonset +2032-04-07T23:46:33.543Z sunset +2032-04-08T09:53:25.749Z moonrise +2032-04-08T11:06:12.864Z sunrise +2032-04-08T22:32:30.127Z moonset +2032-04-08T23:47:07.198Z sunset +2032-04-09T10:35:08.557Z moonrise +2032-04-09T11:05:06.870Z sunrise +2032-04-09T23:36:25.689Z moonset +2032-04-09T23:47:40.942Z sunset +2032-04-10T02:39:58.142Z new moon +2032-04-10T11:04:01.329Z sunrise +2032-04-10T11:17:57.465Z moonrise +2032-04-10T23:48:14.778Z sunset +2032-04-11T00:39:28.246Z moonset +2032-04-11T11:02:56.262Z sunrise +2032-04-11T12:02:34.940Z moonrise +2032-04-11T23:48:48.709Z sunset +2032-04-12T01:40:53.347Z moonset +2032-04-12T11:01:51.695Z sunrise +2032-04-12T12:49:24.238Z moonrise +2032-04-12T23:49:22.736Z sunset +2032-04-13T02:39:42.647Z moonset +2032-04-13T11:00:47.649Z sunrise +2032-04-13T13:38:24.473Z moonrise +2032-04-13T20:41:24.056Z Mercury max morning elongation: 27.65 degrees from Sun +2032-04-13T23:49:56.861Z sunset +2032-04-14T03:34:58.590Z moonset +2032-04-14T10:59:44.149Z sunrise +2032-04-14T14:29:11.266Z moonrise +2032-04-14T23:50:31.085Z sunset +2032-04-15T04:26:01.642Z moonset +2032-04-15T10:58:41.218Z sunrise +2032-04-15T15:21:05.101Z moonrise +2032-04-15T23:51:05.408Z sunset +2032-04-16T05:12:40.683Z moonset +2032-04-16T10:57:38.881Z sunrise +2032-04-16T16:13:24.692Z moonrise +2032-04-16T23:51:39.833Z sunset +2032-04-17T05:55:12.588Z moonset +2032-04-17T10:56:37.163Z sunrise +2032-04-17T15:25:00.719Z first quarter +2032-04-17T17:05:39.180Z moonrise +2032-04-17T23:52:14.362Z sunset +2032-04-18T06:34:14.517Z moonset +2032-04-18T10:55:36.089Z sunrise +2032-04-18T17:57:34.606Z moonrise +2032-04-18T23:52:48.996Z sunset +2032-04-19T07:10:34.919Z moonset +2032-04-19T10:54:35.684Z sunrise +2032-04-19T18:49:14.317Z moonrise +2032-04-19T23:53:23.738Z sunset +2032-04-20T07:45:07.042Z moonset +2032-04-20T10:53:35.975Z sunrise +2032-04-20T19:40:55.626Z moonrise +2032-04-20T23:53:58.590Z sunset +2032-04-21T08:18:45.696Z moonset +2032-04-21T10:52:36.988Z sunrise +2032-04-21T20:33:04.913Z moonrise +2032-04-21T23:54:33.556Z sunset +2032-04-22T08:52:26.473Z moonset +2032-04-22T10:51:38.750Z sunrise +2032-04-22T21:26:12.135Z moonrise +2032-04-22T23:55:08.640Z sunset +2032-04-23T09:27:06.226Z moonset +2032-04-23T10:50:41.288Z sunrise +2032-04-23T22:20:44.530Z moonrise +2032-04-23T23:55:43.843Z sunset +2032-04-24T10:03:43.568Z moonset +2032-04-24T10:49:44.629Z sunrise +2032-04-24T23:16:58.796Z moonrise +2032-04-24T23:56:19.169Z sunset +2032-04-25T10:43:17.846Z moonset +2032-04-25T10:48:48.801Z sunrise +2032-04-25T15:10:11.605Z full moon +2032-04-25T15:14:09.915Z total lunar eclipse +2032-04-25T23:56:54.620Z sunset +2032-04-26T00:14:51.503Z moonrise +2032-04-26T10:47:53.829Z sunrise +2032-04-26T11:26:44.622Z moonset +2032-04-26T23:57:30.198Z sunset +2032-04-27T01:13:49.894Z moonrise +2032-04-27T10:46:59.742Z sunrise +2032-04-27T12:14:45.900Z moonset +2032-04-27T23:58:05.902Z sunset +2032-04-28T02:12:49.076Z moonrise +2032-04-28T10:46:06.564Z sunrise +2032-04-28T13:07:35.979Z moonset +2032-04-28T23:58:41.731Z sunset +2032-04-29T03:10:23.044Z moonrise +2032-04-29T10:45:14.323Z sunrise +2032-04-29T14:04:49.522Z moonset +2032-04-29T23:59:17.682Z sunset +2032-04-30T04:05:09.845Z moonrise +2032-04-30T10:44:23.043Z sunrise +2032-04-30T15:05:22.832Z moonset +2032-04-30T23:59:53.751Z sunset +2032-05-01T04:56:18.303Z moonrise +2032-05-01T10:43:32.749Z sunrise +2032-05-01T16:07:53.268Z moonset +2032-05-02T00:00:29.932Z sunset +2032-05-02T05:43:40.489Z moonrise +2032-05-02T10:42:43.465Z sunrise +2032-05-02T16:02:14.599Z third quarter +2032-05-02T17:11:06.736Z moonset +2032-05-03T00:01:06.215Z sunset +2032-05-03T06:27:46.464Z moonrise +2032-05-03T10:41:55.214Z sunrise +2032-05-03T18:14:16.419Z moonset +2032-05-04T00:01:42.592Z sunset +2032-05-04T07:09:30.300Z moonrise +2032-05-04T10:41:08.016Z sunrise +2032-05-04T19:17:05.080Z moonset +2032-05-05T00:02:19.050Z sunset +2032-05-05T07:49:56.932Z moonrise +2032-05-05T10:40:21.894Z sunrise +2032-05-05T20:19:34.968Z moonset +2032-05-06T00:02:55.575Z sunset +2032-05-06T08:30:13.274Z moonrise +2032-05-06T10:39:36.865Z sunrise +2032-05-06T21:21:52.640Z moonset +2032-05-07T00:03:32.154Z sunset +2032-05-07T09:11:22.388Z moonrise +2032-05-07T10:38:52.947Z sunrise +2032-05-07T22:23:53.969Z moonset +2032-05-08T00:04:08.768Z sunset +2032-05-08T09:54:18.046Z moonrise +2032-05-08T10:38:10.157Z sunrise +2032-05-08T23:25:13.164Z moonset +2032-05-09T00:04:45.399Z sunset +2032-05-09T10:37:28.511Z sunrise +2032-05-09T10:39:37.893Z moonrise +2032-05-09T13:36:15.256Z new moon +2032-05-10T00:05:22.027Z sunset +2032-05-10T00:25:00.126Z moonset +2032-05-10T10:36:48.023Z sunrise +2032-05-10T11:27:35.747Z moonrise +2032-05-11T00:05:58.632Z sunset +2032-05-11T01:22:09.644Z moonset +2032-05-11T10:36:08.707Z sunrise +2032-05-11T12:17:56.816Z moonrise +2032-05-12T00:06:35.190Z sunset +2032-05-12T02:15:40.396Z moonset +2032-05-12T10:35:30.577Z sunrise +2032-05-12T13:10:01.013Z moonrise +2032-05-13T00:07:11.678Z sunset +2032-05-13T03:04:54.217Z moonset +2032-05-13T10:34:53.647Z sunrise +2032-05-13T14:02:55.878Z moonrise +2032-05-14T00:07:48.073Z sunset +2032-05-14T03:49:45.321Z moonset +2032-05-14T10:34:17.928Z sunrise +2032-05-14T14:55:53.638Z moonrise +2032-05-15T00:08:24.352Z sunset +2032-05-15T04:30:37.160Z moonset +2032-05-15T10:33:43.435Z sunrise +2032-05-15T15:48:24.087Z moonrise +2032-05-16T00:09:00.490Z sunset +2032-05-16T05:08:12.668Z moonset +2032-05-16T10:33:10.179Z sunrise +2032-05-16T16:40:19.123Z moonrise +2032-05-17T00:09:36.464Z sunset +2032-05-17T05:43:24.713Z moonset +2032-05-17T09:43:59.342Z first quarter +2032-05-17T10:32:38.174Z sunrise +2032-05-17T17:31:50.527Z moonrise +2032-05-18T00:10:12.250Z sunset +2032-05-18T06:17:10.097Z moonset +2032-05-18T10:32:07.432Z sunrise +2032-05-18T18:23:24.663Z moonrise +2032-05-19T00:10:47.825Z sunset +2032-05-19T06:50:27.207Z moonset +2032-05-19T10:31:37.965Z sunrise +2032-05-19T19:15:36.478Z moonrise +2032-05-20T00:11:23.167Z sunset +2032-05-20T07:24:16.040Z moonset +2032-05-20T10:31:09.785Z sunrise +2032-05-20T20:09:03.172Z moonrise +2032-05-21T00:11:58.253Z sunset +2032-05-21T07:59:39.155Z moonset +2032-05-21T10:30:42.905Z sunrise +2032-05-21T21:04:16.590Z moonrise +2032-05-22T00:12:33.061Z sunset +2032-05-22T08:37:41.962Z moonset +2032-05-22T10:30:17.337Z sunrise +2032-05-22T22:01:33.127Z moonrise +2032-05-23T00:13:07.569Z sunset +2032-05-23T05:54:13.922Z Mercury superior conjunction +2032-05-23T09:19:30.224Z moonset +2032-05-23T10:29:53.091Z sunrise +2032-05-23T23:00:41.256Z moonrise +2032-05-24T00:13:41.755Z sunset +2032-05-24T10:06:01.915Z moonset +2032-05-24T10:29:30.178Z sunrise +2032-05-25T00:00:50.885Z moonrise +2032-05-25T00:14:15.595Z sunset +2032-05-25T02:37:42.508Z full moon +2032-05-25T10:29:08.608Z sunrise +2032-05-25T10:57:51.569Z moonset +2032-05-26T00:14:49.067Z sunset +2032-05-26T01:00:34.280Z moonrise +2032-05-26T10:28:48.390Z sunrise +2032-05-26T11:54:50.860Z moonset +2032-05-27T00:15:22.147Z sunset +2032-05-27T01:58:07.412Z moonrise +2032-05-27T10:28:29.532Z sunrise +2032-05-27T12:55:58.759Z moonset +2032-05-28T00:15:54.810Z sunset +2032-05-28T02:52:05.604Z moonrise +2032-05-28T10:28:12.041Z sunrise +2032-05-28T13:59:35.947Z moonset +2032-05-29T00:16:27.030Z sunset +2032-05-29T03:41:51.174Z moonrise +2032-05-29T10:27:55.922Z sunrise +2032-05-29T15:04:00.018Z moonset +2032-05-30T00:16:58.778Z sunset +2032-05-30T04:27:37.029Z moonrise +2032-05-30T10:27:41.181Z sunrise +2032-05-30T16:07:57.954Z moonset +2032-05-31T00:17:30.028Z sunset +2032-05-31T05:10:11.870Z moonrise +2032-05-31T10:27:27.818Z sunrise +2032-05-31T17:10:57.336Z moonset +2032-05-31T20:51:39.329Z third quarter +2032-06-01T00:18:00.749Z sunset +2032-06-01T05:50:42.090Z moonrise +2032-06-01T10:27:15.835Z sunrise +2032-06-01T18:12:57.921Z moonset +2032-06-02T00:18:30.912Z sunset +2032-06-02T06:30:19.009Z moonrise +2032-06-02T08:31:44.643Z Venus superior conjunction +2032-06-02T10:27:05.231Z sunrise +2032-06-02T19:14:14.774Z moonset +2032-06-03T00:19:00.484Z sunset +2032-06-03T07:10:11.756Z moonrise +2032-06-03T10:26:56.000Z sunrise +2032-06-03T20:15:01.143Z moonset +2032-06-04T00:19:29.434Z sunset +2032-06-04T07:51:22.665Z moonrise +2032-06-04T10:26:48.138Z sunrise +2032-06-04T21:15:14.574Z moonset +2032-06-05T00:19:57.728Z sunset +2032-06-05T08:34:42.097Z moonrise +2032-06-05T10:26:41.636Z sunrise +2032-06-05T22:14:28.735Z moonset +2032-06-06T00:20:25.331Z sunset +2032-06-06T09:20:41.358Z moonrise +2032-06-06T10:26:36.484Z sunrise +2032-06-06T23:11:54.359Z moonset +2032-06-07T00:20:52.209Z sunset +2032-06-07T10:09:25.280Z moonrise +2032-06-07T10:26:32.670Z sunrise +2032-06-08T00:06:31.262Z moonset +2032-06-08T00:21:18.327Z sunset +2032-06-08T01:32:40.473Z new moon +2032-06-08T10:26:30.180Z sunrise +2032-06-08T11:00:29.174Z moonrise +2032-06-09T00:21:43.648Z sunset +2032-06-09T00:57:27.425Z moonset +2032-06-09T10:26:28.999Z sunrise +2032-06-09T11:53:05.049Z moonrise +2032-06-10T00:22:08.137Z sunset +2032-06-10T01:44:15.383Z moonset +2032-06-10T10:26:29.112Z sunrise +2032-06-10T12:46:16.836Z moonrise +2032-06-11T00:22:31.758Z sunset +2032-06-11T02:26:57.918Z moonset +2032-06-11T10:26:30.501Z sunrise +2032-06-11T13:39:17.619Z moonrise +2032-06-12T00:22:54.478Z sunset +2032-06-12T03:06:03.279Z moonset +2032-06-12T10:26:33.149Z sunrise +2032-06-12T14:31:40.912Z moonrise +2032-06-13T00:23:16.262Z sunset +2032-06-13T03:42:15.970Z moonset +2032-06-13T10:26:37.038Z sunrise +2032-06-13T15:23:23.305Z moonrise +2032-06-14T00:23:37.079Z sunset +2032-06-14T04:16:28.711Z moonset +2032-06-14T10:26:42.148Z sunrise +2032-06-14T16:14:41.052Z moonrise +2032-06-15T00:23:56.897Z sunset +2032-06-15T04:49:37.875Z moonset +2032-06-15T10:26:48.461Z sunrise +2032-06-15T17:06:03.620Z moonrise +2032-06-16T00:24:15.689Z sunset +2032-06-16T03:00:27.713Z first quarter +2032-06-16T05:22:42.133Z moonset +2032-06-16T10:26:55.958Z sunrise +2032-06-16T17:58:11.129Z moonrise +2032-06-17T00:24:33.426Z sunset +2032-06-17T04:26:15.664Z Saturn conjunction +2032-06-17T05:56:43.117Z moonset +2032-06-17T10:27:04.618Z sunrise +2032-06-17T18:51:40.889Z moonrise +2032-06-18T00:24:50.083Z sunset +2032-06-18T01:46:14.405Z Uranus conjunction +2032-06-18T06:32:46.645Z moonset +2032-06-18T10:27:14.423Z sunrise +2032-06-18T19:47:06.260Z moonrise +2032-06-19T00:25:05.636Z sunset +2032-06-19T07:12:02.756Z moonset +2032-06-19T10:27:25.352Z sunrise +2032-06-19T20:44:41.871Z moonrise +2032-06-20T00:25:20.063Z sunset +2032-06-20T07:55:41.883Z moonset +2032-06-20T10:27:37.386Z sunrise +2032-06-20T19:08:39.855Z June solstice +2032-06-20T21:44:10.492Z moonrise +2032-06-21T00:25:33.343Z sunset +2032-06-21T08:44:43.635Z moonset +2032-06-21T10:27:50.504Z sunrise +2032-06-21T22:44:32.459Z moonrise +2032-06-22T00:25:45.458Z sunset +2032-06-22T09:39:36.466Z moonset +2032-06-22T10:28:04.686Z sunrise +2032-06-22T23:44:10.210Z moonrise +2032-06-23T00:25:56.388Z sunset +2032-06-23T10:28:19.910Z sunrise +2032-06-23T10:39:54.957Z moonset +2032-06-23T11:32:58.230Z full moon +2032-06-24T00:26:06.118Z sunset +2032-06-24T00:41:16.046Z moonrise +2032-06-24T10:28:36.154Z sunrise +2032-06-24T11:44:13.346Z moonset +2032-06-25T00:26:14.630Z sunset +2032-06-25T01:34:31.403Z moonrise +2032-06-25T10:28:53.398Z sunrise +2032-06-25T12:50:30.547Z moonset +2032-06-26T00:26:21.909Z sunset +2032-06-26T02:10:00.656Z Mercury max evening elongation: 25.37 degrees from Sun +2032-06-26T02:23:31.167Z moonrise +2032-06-26T10:29:11.616Z sunrise +2032-06-26T13:56:54.320Z moonset +2032-06-27T00:26:27.939Z sunset +2032-06-27T03:08:40.681Z moonrise +2032-06-27T10:29:30.787Z sunrise +2032-06-27T15:02:13.253Z moonset +2032-06-28T00:26:32.705Z sunset +2032-06-28T03:50:56.907Z moonrise +2032-06-28T10:29:50.886Z sunrise +2032-06-28T16:06:01.062Z moonset +2032-06-29T00:26:36.193Z sunset +2032-06-29T04:31:29.926Z moonrise +2032-06-29T10:30:11.887Z sunrise +2032-06-29T17:08:21.842Z moonset +2032-06-30T00:26:38.390Z sunset +2032-06-30T02:12:14.357Z third quarter +2032-06-30T05:11:31.228Z moonrise +2032-06-30T10:30:33.762Z sunrise +2032-06-30T18:09:30.471Z moonset +2032-07-01T00:26:39.283Z sunset +2032-07-01T05:52:07.367Z moonrise +2032-07-01T10:30:56.482Z sunrise +2032-07-01T19:09:35.927Z moonset +2032-07-02T00:26:38.858Z sunset +2032-07-02T06:34:15.437Z moonrise +2032-07-02T10:31:20.017Z sunrise +2032-07-02T20:08:30.230Z moonset +2032-07-03T00:26:37.103Z sunset +2032-07-03T07:18:37.741Z moonrise +2032-07-03T10:31:44.335Z sunrise +2032-07-03T21:05:44.731Z moonset +2032-07-04T00:26:34.006Z sunset +2032-07-04T08:05:35.296Z moonrise +2032-07-04T10:32:09.403Z sunrise +2032-07-04T22:00:35.352Z moonset +2032-07-05T00:26:29.555Z sunset +2032-07-05T08:55:02.624Z moonrise +2032-07-05T10:32:35.186Z sunrise +2032-07-05T22:52:15.798Z moonset +2032-07-06T00:26:23.738Z sunset +2032-07-06T09:46:28.288Z moonrise +2032-07-06T10:33:01.649Z sunrise +2032-07-06T23:40:12.981Z moonset +2032-07-07T00:26:16.544Z sunset +2032-07-07T10:33:28.757Z sunrise +2032-07-07T10:39:03.926Z moonrise +2032-07-07T14:42:04.563Z new moon +2032-07-08T00:24:17.056Z moonset +2032-07-08T00:26:07.965Z sunset +2032-07-08T10:33:56.474Z sunrise +2032-07-08T11:31:59.170Z moonrise +2032-07-09T00:25:57.989Z sunset +2032-07-09T01:04:42.425Z moonset +2032-07-09T10:34:24.764Z sunrise +2032-07-09T12:24:35.629Z moonrise +2032-07-10T00:25:46.611Z sunset +2032-07-10T01:42:02.144Z moonset +2032-07-10T10:34:53.591Z sunrise +2032-07-10T13:16:34.512Z moonrise +2032-07-11T00:25:33.823Z sunset +2032-07-11T02:17:00.640Z moonset +2032-07-11T05:38:22.626Z Mars conjunction +2032-07-11T10:35:22.922Z sunrise +2032-07-11T14:07:57.278Z moonrise +2032-07-12T00:25:19.621Z sunset +2032-07-12T02:50:28.227Z moonset +2032-07-12T10:35:52.721Z sunrise +2032-07-12T14:59:02.002Z moonrise +2032-07-13T00:25:04.003Z sunset +2032-07-13T03:23:18.441Z moonset +2032-07-13T10:36:22.956Z sunrise +2032-07-13T15:50:18.222Z moonrise +2032-07-14T00:24:46.967Z sunset +2032-07-14T03:56:27.720Z moonset +2032-07-14T10:36:53.594Z sunrise +2032-07-14T16:42:21.465Z moonrise +2032-07-15T00:24:28.514Z sunset +2032-07-15T04:30:56.419Z moonset +2032-07-15T10:37:24.605Z sunrise +2032-07-15T17:35:47.078Z moonrise +2032-07-15T18:32:37.544Z first quarter +2032-07-16T00:24:08.649Z sunset +2032-07-16T05:07:49.900Z moonset +2032-07-16T10:37:55.959Z sunrise +2032-07-16T18:31:02.169Z moonrise +2032-07-17T00:23:47.375Z sunset +2032-07-17T05:48:17.934Z moonset +2032-07-17T10:38:27.630Z sunrise +2032-07-17T19:28:14.748Z moonrise +2032-07-18T00:23:24.701Z sunset +2032-07-18T06:33:29.650Z moonset +2032-07-18T10:38:59.589Z sunrise +2032-07-18T20:27:01.495Z moonrise +2032-07-19T00:23:00.634Z sunset +2032-07-19T07:24:20.655Z moonset +2032-07-19T08:22:19.375Z Jupiter opposition +2032-07-19T10:39:31.813Z sunrise +2032-07-19T21:26:20.569Z moonrise +2032-07-20T00:22:35.186Z sunset +2032-07-20T08:21:11.650Z moonset +2032-07-20T10:40:04.277Z sunrise +2032-07-20T22:24:39.979Z moonrise +2032-07-21T00:22:08.368Z sunset +2032-07-21T09:23:27.263Z moonset +2032-07-21T10:40:36.959Z sunrise +2032-07-21T23:20:25.782Z moonrise +2032-07-22T00:21:40.193Z sunset +2032-07-22T10:29:34.199Z moonset +2032-07-22T10:41:09.837Z sunrise +2032-07-22T18:51:58.159Z full moon +2032-07-23T00:12:36.195Z moonrise +2032-07-23T00:21:10.675Z sunset +2032-07-23T10:41:42.892Z sunrise +2032-07-23T11:37:30.036Z moonset +2032-07-23T17:24:45.639Z Mercury inferior conjunction +2032-07-24T00:20:39.829Z sunset +2032-07-24T01:00:59.055Z moonrise +2032-07-24T10:42:16.105Z sunrise +2032-07-24T12:45:25.893Z moonset +2032-07-25T00:20:07.669Z sunset +2032-07-25T01:46:05.737Z moonrise +2032-07-25T10:42:49.456Z sunrise +2032-07-25T13:52:13.167Z moonset +2032-07-26T00:19:34.211Z sunset +2032-07-26T02:28:53.451Z moonrise +2032-07-26T10:43:22.929Z sunrise +2032-07-26T14:57:23.674Z moonset +2032-07-27T00:18:59.471Z sunset +2032-07-27T03:10:29.011Z moonrise +2032-07-27T10:43:56.505Z sunrise +2032-07-27T16:00:53.785Z moonset +2032-07-28T00:18:23.466Z sunset +2032-07-28T03:51:58.373Z moonrise +2032-07-28T10:44:30.169Z sunrise +2032-07-28T17:02:45.982Z moonset +2032-07-29T00:17:46.213Z sunset +2032-07-29T04:34:20.230Z moonrise +2032-07-29T09:25:49.388Z third quarter +2032-07-29T10:45:03.901Z sunrise +2032-07-29T18:02:55.038Z moonset +2032-07-30T00:17:07.729Z sunset +2032-07-30T05:18:20.826Z moonrise +2032-07-30T10:45:37.683Z sunrise +2032-07-30T19:01:01.568Z moonset +2032-07-31T00:16:28.031Z sunset +2032-07-31T06:04:28.689Z moonrise +2032-07-31T10:46:11.498Z sunrise +2032-07-31T19:56:33.882Z moonset +2032-08-01T00:15:47.135Z sunset +2032-08-01T06:52:50.198Z moonrise +2032-08-01T10:46:45.326Z sunrise +2032-08-01T20:48:56.894Z moonset +2032-08-02T00:15:05.059Z sunset +2032-08-02T07:43:08.685Z moonrise +2032-08-02T10:47:19.150Z sunrise +2032-08-02T21:37:43.856Z moonset +2032-08-03T00:14:21.818Z sunset +2032-08-03T08:34:49.476Z moonrise +2032-08-03T10:47:52.950Z sunrise +2032-08-03T22:22:45.228Z moonset +2032-08-04T00:13:37.429Z sunset +2032-08-04T09:27:10.403Z moonrise +2032-08-04T10:48:26.708Z sunrise +2032-08-04T23:04:11.268Z moonset +2032-08-05T00:12:51.908Z sunset +2032-08-05T10:19:33.763Z moonrise +2032-08-05T10:49:00.407Z sunrise +2032-08-05T21:53:19.035Z Pluto opposition +2032-08-05T23:42:28.997Z moonset +2032-08-06T00:12:05.271Z sunset +2032-08-06T05:12:03.049Z new moon +2032-08-06T10:49:34.028Z sunrise +2032-08-06T11:11:35.031Z moonrise +2032-08-07T00:11:17.536Z sunset +2032-08-07T00:18:16.721Z moonset +2032-08-07T10:50:07.556Z sunrise +2032-08-07T12:03:06.139Z moonrise +2032-08-08T00:10:28.720Z sunset +2032-08-08T00:52:19.079Z moonset +2032-08-08T10:50:40.974Z sunrise +2032-08-08T12:54:14.234Z moonrise +2032-08-09T00:09:38.840Z sunset +2032-08-09T01:25:24.052Z moonset +2032-08-09T10:51:14.269Z sunrise +2032-08-09T13:45:18.079Z moonrise +2032-08-10T00:08:47.915Z sunset +2032-08-10T01:58:21.998Z moonset +2032-08-10T10:51:47.428Z sunrise +2032-08-10T14:36:43.663Z moonrise +2032-08-11T00:07:55.965Z sunset +2032-08-11T02:32:06.111Z moonset +2032-08-11T10:52:20.438Z sunrise +2032-08-11T15:28:59.418Z moonrise +2032-08-11T21:22:42.056Z Mercury max morning elongation: 18.91 degrees from Sun +2032-08-12T00:07:03.010Z sunset +2032-08-12T03:07:33.421Z moonset +2032-08-12T10:52:53.291Z sunrise +2032-08-12T16:22:30.468Z moonrise +2032-08-13T00:06:09.071Z sunset +2032-08-13T03:45:45.176Z moonset +2032-08-13T10:53:25.978Z sunrise +2032-08-13T17:17:31.231Z moonrise +2032-08-14T00:05:14.171Z sunset +2032-08-14T04:27:44.926Z moonset +2032-08-14T07:51:32.149Z first quarter +2032-08-14T10:53:58.493Z sunrise +2032-08-14T18:13:56.584Z moonrise +2032-08-15T00:04:18.333Z sunset +2032-08-15T05:14:32.018Z moonset +2032-08-15T10:54:30.831Z sunrise +2032-08-15T19:11:14.304Z moonrise +2032-08-16T00:03:21.582Z sunset +2032-08-16T06:06:48.569Z moonset +2032-08-16T10:55:02.991Z sunrise +2032-08-16T20:08:24.644Z moonrise +2032-08-17T00:02:23.943Z sunset +2032-08-17T07:04:41.624Z moonset +2032-08-17T10:55:34.970Z sunrise +2032-08-17T21:04:12.926Z moonrise +2032-08-18T00:01:25.443Z sunset +2032-08-18T08:07:29.733Z moonset +2032-08-18T10:56:06.770Z sunrise +2032-08-18T21:57:33.359Z moonrise +2032-08-19T00:00:26.108Z sunset +2032-08-19T09:13:47.647Z moonset +2032-08-19T10:56:38.392Z sunrise +2032-08-19T22:47:51.419Z moonrise +2032-08-19T23:59:25.965Z sunset +2032-08-20T10:21:52.355Z moonset +2032-08-20T10:57:09.840Z sunrise +2032-08-20T23:35:11.782Z moonrise +2032-08-20T23:58:25.042Z sunset +2032-08-21T01:47:17.144Z full moon +2032-08-21T10:57:41.120Z sunrise +2032-08-21T11:30:14.398Z moonset +2032-08-21T23:57:23.366Z sunset +2032-08-22T00:20:10.942Z moonrise +2032-08-22T10:58:12.236Z sunrise +2032-08-22T12:37:54.354Z moonset +2032-08-22T23:56:20.966Z sunset +2032-08-23T01:03:43.320Z moonrise +2032-08-23T10:58:43.196Z sunrise +2032-08-23T13:44:19.776Z moonset +2032-08-23T23:55:17.868Z sunset +2032-08-24T01:46:48.673Z moonrise +2032-08-24T10:59:14.007Z sunrise +2032-08-24T14:49:11.534Z moonset +2032-08-24T23:54:14.101Z sunset +2032-08-25T02:30:23.008Z moonrise +2032-08-25T10:59:44.677Z sunrise +2032-08-25T15:52:10.059Z moonset +2032-08-25T23:53:09.692Z sunset +2032-08-26T03:15:11.824Z moonrise +2032-08-26T11:00:15.212Z sunrise +2032-08-26T16:52:47.642Z moonset +2032-08-26T23:52:04.669Z sunset +2032-08-27T04:01:44.423Z moonrise +2032-08-27T11:00:45.619Z sunrise +2032-08-27T17:50:29.103Z moonset +2032-08-27T19:33:54.029Z third quarter +2032-08-27T23:50:59.059Z sunset +2032-08-28T04:50:09.828Z moonrise +2032-08-28T11:01:15.905Z sunrise +2032-08-28T18:44:39.677Z moonset +2032-08-28T23:49:52.889Z sunset +2032-08-29T05:40:16.327Z moonrise +2032-08-29T11:01:46.076Z sunrise +2032-08-29T19:34:55.524Z moonset +2032-08-29T23:48:46.185Z sunset +2032-08-30T06:31:36.289Z moonrise +2032-08-30T11:02:16.136Z sunrise +2032-08-30T20:21:11.046Z moonset +2032-08-30T23:47:38.971Z sunset +2032-08-31T07:23:35.236Z moonrise +2032-08-31T11:02:46.092Z sunrise +2032-08-31T21:03:39.977Z moonset +2032-08-31T23:46:31.274Z sunset +2032-09-01T08:15:41.710Z moonrise +2032-09-01T11:03:15.948Z sunrise +2032-09-01T21:42:51.497Z moonset +2032-09-01T23:45:23.116Z sunset +2032-09-02T09:07:34.427Z moonrise +2032-09-02T11:03:45.709Z sunrise +2032-09-02T22:19:24.614Z moonset +2032-09-02T23:44:14.522Z sunset +2032-09-03T09:59:05.210Z moonrise +2032-09-03T11:04:15.378Z sunrise +2032-09-03T22:54:03.427Z moonset +2032-09-03T23:43:05.516Z sunset +2032-09-04T10:50:18.294Z moonrise +2032-09-04T11:04:44.962Z sunrise +2032-09-04T20:57:07.571Z new moon +2032-09-04T23:27:34.245Z moonset +2032-09-04T23:41:56.121Z sunset +2032-09-05T11:05:14.464Z sunrise +2032-09-05T11:41:27.463Z moonrise +2032-09-05T22:34:55.848Z Mercury superior conjunction +2032-09-05T23:40:46.359Z sunset +2032-09-06T00:00:44.502Z moonset +2032-09-06T11:05:43.890Z sunrise +2032-09-06T12:32:52.284Z moonrise +2032-09-06T23:39:36.256Z sunset +2032-09-07T00:34:22.903Z moonset +2032-09-07T11:06:13.246Z sunrise +2032-09-07T13:24:53.949Z moonrise +2032-09-07T23:38:25.834Z sunset +2032-09-08T01:09:20.099Z moonset +2032-09-08T11:06:42.537Z sunrise +2032-09-08T14:17:50.648Z moonrise +2032-09-08T23:37:15.116Z sunset +2032-09-09T01:46:29.044Z moonset +2032-09-09T11:07:11.772Z sunrise +2032-09-09T15:11:52.133Z moonrise +2032-09-09T23:36:04.129Z sunset +2032-09-10T02:26:43.893Z moonset +2032-09-10T11:07:40.958Z sunrise +2032-09-10T16:06:53.714Z moonrise +2032-09-10T23:34:52.897Z sunset +2032-09-11T03:10:56.042Z moonset +2032-09-11T11:08:10.104Z sunrise +2032-09-11T17:02:31.382Z moonrise +2032-09-11T23:33:41.445Z sunset +2032-09-12T03:59:46.170Z moonset +2032-09-12T11:08:39.222Z sunrise +2032-09-12T17:58:01.518Z moonrise +2032-09-12T18:49:43.095Z first quarter +2032-09-12T23:32:29.800Z sunset +2032-09-13T04:53:32.923Z moonset +2032-09-13T11:09:08.322Z sunrise +2032-09-13T18:52:28.682Z moonrise +2032-09-13T23:31:17.990Z sunset +2032-09-14T05:52:02.692Z moonset +2032-09-14T11:09:37.418Z sunrise +2032-09-14T19:45:01.039Z moonrise +2032-09-14T23:30:06.042Z sunset +2032-09-15T06:54:28.081Z moonset +2032-09-15T11:10:06.523Z sunrise +2032-09-15T20:35:06.879Z moonrise +2032-09-15T23:28:53.984Z sunset +2032-09-16T07:59:39.668Z moonset +2032-09-16T11:10:35.652Z sunrise +2032-09-16T21:22:43.793Z moonrise +2032-09-16T23:27:41.846Z sunset +2032-09-17T09:06:25.940Z moonset +2032-09-17T11:11:04.822Z sunrise +2032-09-17T22:08:17.341Z moonrise +2032-09-17T23:26:29.656Z sunset +2032-09-18T10:13:49.211Z moonset +2032-09-18T11:11:34.048Z sunrise +2032-09-18T22:52:32.631Z moonrise +2032-09-18T23:25:17.445Z sunset +2032-09-19T09:30:43.449Z full moon +2032-09-19T11:12:03.350Z sunrise +2032-09-19T11:21:09.140Z moonset +2032-09-19T23:24:05.242Z sunset +2032-09-19T23:36:23.993Z moonrise +2032-09-20T11:12:32.746Z sunrise +2032-09-20T12:27:54.893Z moonset +2032-09-20T23:22:53.076Z sunset +2032-09-21T00:20:45.525Z moonrise +2032-09-21T11:13:02.254Z sunrise +2032-09-21T13:33:33.137Z moonset +2032-09-21T23:21:40.977Z sunset +2032-09-22T01:06:22.774Z moonrise +2032-09-22T11:10:51.450Z September equinox +2032-09-22T11:13:31.891Z sunrise +2032-09-22T14:37:19.784Z moonset +2032-09-22T23:20:28.975Z sunset +2032-09-23T01:53:45.262Z moonrise +2032-09-23T11:14:01.677Z sunrise +2032-09-23T15:38:20.827Z moonset +2032-09-23T23:19:17.100Z sunset +2032-09-24T02:43:00.881Z moonrise +2032-09-24T11:14:31.627Z sunrise +2032-09-24T16:35:42.728Z moonset +2032-09-24T23:18:05.382Z sunset +2032-09-25T03:33:54.828Z moonrise +2032-09-25T11:15:01.758Z sunrise +2032-09-25T17:28:46.872Z moonset +2032-09-25T23:16:53.850Z sunset +2032-09-26T04:25:55.214Z moonrise +2032-09-26T09:12:59.444Z third quarter +2032-09-26T11:15:32.085Z sunrise +2032-09-26T18:17:19.760Z moonset +2032-09-26T23:15:41.847Z sunset +2032-09-27T05:18:24.083Z moonrise +2032-09-27T11:16:02.623Z sunrise +2032-09-27T19:01:34.153Z moonset +2032-09-27T23:14:31.457Z sunset +2032-09-28T06:10:48.965Z moonrise +2032-09-28T11:16:33.384Z sunrise +2032-09-28T19:42:02.879Z moonset +2032-09-28T23:13:20.653Z sunset +2032-09-29T07:02:50.292Z moonrise +2032-09-29T11:17:04.381Z sunrise +2032-09-29T20:19:30.392Z moonset +2032-09-29T23:12:10.145Z sunset +2032-09-30T07:54:23.300Z moonrise +2032-09-30T11:17:35.625Z sunrise +2032-09-30T20:54:46.009Z moonset +2032-09-30T23:10:59.962Z sunset +2032-10-01T08:45:36.008Z moonrise +2032-10-01T11:18:07.126Z sunrise +2032-10-01T21:28:40.077Z moonset +2032-10-01T23:09:50.128Z sunset +2032-10-02T09:36:45.371Z moonrise +2032-10-02T11:18:38.894Z sunrise +2032-10-02T22:02:02.569Z moonset +2032-10-02T23:08:40.670Z sunset +2032-10-03T10:28:12.926Z moonrise +2032-10-03T11:19:10.937Z sunrise +2032-10-03T22:35:43.152Z moonset +2032-10-03T23:07:31.612Z sunset +2032-10-04T11:19:43.264Z sunrise +2032-10-04T11:20:20.286Z moonrise +2032-10-04T13:26:54.100Z new moon +2032-10-04T23:06:22.980Z sunset +2032-10-04T23:10:31.765Z moonset +2032-10-05T11:20:15.881Z sunrise +2032-10-05T12:13:24.299Z moonrise +2032-10-05T23:05:14.799Z sunset +2032-10-05T23:47:18.795Z moonset +2032-10-06T11:20:48.795Z sunrise +2032-10-06T13:07:31.661Z moonrise +2032-10-06T23:04:07.093Z sunset +2032-10-07T00:26:53.872Z moonset +2032-10-07T11:21:22.014Z sunrise +2032-10-07T14:02:33.457Z moonrise +2032-10-07T23:02:59.889Z sunset +2032-10-08T01:10:02.176Z moonset +2032-10-08T11:21:55.545Z sunrise +2032-10-08T14:58:01.489Z moonrise +2032-10-08T23:01:53.211Z sunset +2032-10-09T01:57:17.702Z moonset +2032-10-09T04:32:25.304Z Neptune opposition +2032-10-09T11:22:29.395Z sunrise +2032-10-09T15:53:09.623Z moonrise +2032-10-09T23:00:47.086Z sunset +2032-10-10T02:48:54.565Z moonset +2032-10-10T11:23:03.570Z sunrise +2032-10-10T16:47:02.743Z moonrise +2032-10-10T22:59:41.541Z sunset +2032-10-11T03:44:40.281Z moonset +2032-10-11T11:23:38.079Z sunrise +2032-10-11T17:38:51.831Z moonrise +2032-10-11T22:58:36.603Z sunset +2032-10-12T03:48:03.465Z first quarter +2032-10-12T04:43:56.537Z moonset +2032-10-12T11:24:12.929Z sunrise +2032-10-12T18:28:08.693Z moonrise +2032-10-12T22:57:32.300Z sunset +2032-10-13T05:45:49.847Z moonset +2032-10-13T11:24:48.129Z sunrise +2032-10-13T19:14:53.351Z moonrise +2032-10-13T22:56:28.661Z sunset +2032-10-14T06:49:27.435Z moonset +2032-10-14T11:25:23.688Z sunrise +2032-10-14T19:59:32.289Z moonrise +2032-10-14T22:55:25.716Z sunset +2032-10-15T07:54:09.447Z moonset +2032-10-15T11:25:59.615Z sunrise +2032-10-15T20:42:51.068Z moonrise +2032-10-15T22:54:23.495Z sunset +2032-10-16T08:59:31.397Z moonset +2032-10-16T11:26:35.921Z sunrise +2032-10-16T21:25:45.647Z moonrise +2032-10-16T22:53:22.027Z sunset +2032-10-17T10:05:16.849Z moonset +2032-10-17T11:27:12.615Z sunrise +2032-10-17T22:09:14.395Z moonrise +2032-10-17T22:52:21.343Z sunset +2032-10-18T11:11:04.508Z moonset +2032-10-18T11:27:49.709Z sunrise +2032-10-18T18:58:38.150Z full moon +2032-10-18T19:02:58.570Z total lunar eclipse +2032-10-18T22:51:21.474Z sunset +2032-10-18T22:54:10.296Z moonrise +2032-10-19T11:28:27.211Z sunrise +2032-10-19T12:16:15.767Z moonset +2032-10-19T22:50:22.451Z sunset +2032-10-19T23:41:12.293Z moonrise +2032-10-20T11:29:05.132Z sunrise +2032-10-20T13:19:49.781Z moonset +2032-10-20T22:49:24.305Z sunset +2032-10-21T00:30:36.327Z moonrise +2032-10-21T11:29:43.478Z sunrise +2032-10-21T14:20:31.636Z moonset +2032-10-21T22:48:27.066Z sunset +2032-10-22T01:22:09.709Z moonrise +2032-10-22T03:52:58.026Z Mercury max evening elongation: 24.44 degrees from Sun +2032-10-22T11:30:22.258Z sunrise +2032-10-22T15:17:12.123Z moonset +2032-10-22T22:47:30.765Z sunset +2032-10-23T02:15:13.925Z moonrise +2032-10-23T11:31:01.477Z sunrise +2032-10-23T16:09:08.409Z moonset +2032-10-23T22:46:35.434Z sunset +2032-10-24T03:08:57.345Z moonrise +2032-10-24T11:31:41.140Z sunrise +2032-10-24T16:56:13.617Z moonset +2032-10-24T22:45:41.102Z sunset +2032-10-25T04:02:32.245Z moonrise +2032-10-25T11:32:21.247Z sunrise +2032-10-25T17:38:52.625Z moonset +2032-10-25T22:44:47.799Z sunset +2032-10-26T02:29:26.937Z third quarter +2032-10-26T04:55:27.629Z moonrise +2032-10-26T11:33:01.802Z sunrise +2032-10-26T18:17:50.600Z moonset +2032-10-26T22:43:55.554Z sunset +2032-10-27T05:47:33.535Z moonrise +2032-10-27T11:33:42.802Z sunrise +2032-10-27T18:54:01.980Z moonset +2032-10-27T22:43:04.394Z sunset +2032-10-28T06:38:58.478Z moonrise +2032-10-28T11:34:24.244Z sunrise +2032-10-28T19:28:23.481Z moonset +2032-10-28T22:42:14.346Z sunset +2032-10-29T07:30:03.888Z moonrise +2032-10-29T11:35:06.124Z sunrise +2032-10-29T20:01:51.128Z moonset +2032-10-29T22:41:25.436Z sunset +2032-10-30T08:21:18.180Z moonrise +2032-10-30T11:35:48.435Z sunrise +2032-10-30T20:35:19.830Z moonset +2032-10-30T22:40:37.690Z sunset +2032-10-31T09:13:11.155Z moonrise +2032-10-31T11:36:31.168Z sunrise +2032-10-31T21:09:44.039Z moonset +2032-10-31T22:39:51.132Z sunset +2032-11-01T10:06:08.273Z moonrise +2032-11-01T11:37:14.313Z sunrise +2032-11-01T21:45:58.204Z moonset +2032-11-01T22:39:05.784Z sunset +2032-11-02T11:00:24.166Z moonrise +2032-11-02T11:37:57.857Z sunrise +2032-11-02T22:24:55.783Z moonset +2032-11-02T22:38:21.670Z sunset +2032-11-03T05:45:31.378Z new moon +2032-11-03T11:38:41.788Z sunrise +2032-11-03T11:55:55.440Z moonrise +2032-11-03T22:37:38.811Z sunset +2032-11-03T23:07:25.444Z moonset +2032-11-04T11:39:26.090Z sunrise +2032-11-04T12:52:14.651Z moonrise +2032-11-04T22:36:57.229Z sunset +2032-11-04T23:54:03.498Z moonset +2032-11-05T11:40:10.747Z sunrise +2032-11-05T13:48:29.650Z moonrise +2032-11-05T22:36:16.945Z sunset +2032-11-06T00:45:03.592Z moonset +2032-11-06T11:40:55.743Z sunrise +2032-11-06T14:43:32.866Z moonrise +2032-11-06T22:35:37.979Z sunset +2032-11-07T01:40:08.498Z moonset +2032-11-07T11:41:41.058Z sunrise +2032-11-07T15:36:20.070Z moonrise +2032-11-07T22:35:00.353Z sunset +2032-11-08T02:38:31.277Z moonset +2032-11-08T11:42:26.675Z sunrise +2032-11-08T16:26:10.269Z moonrise +2032-11-08T22:34:24.088Z sunset +2032-11-09T03:39:09.077Z moonset +2032-11-09T11:43:12.575Z sunrise +2032-11-09T17:12:56.247Z moonrise +2032-11-09T22:33:49.203Z sunset +2032-11-10T04:41:03.339Z moonset +2032-11-10T11:33:44.884Z first quarter +2032-11-10T11:43:58.738Z sunrise +2032-11-10T17:57:02.638Z moonrise +2032-11-10T22:33:15.722Z sunset +2032-11-11T05:43:35.027Z moonset +2032-11-11T11:44:45.145Z sunrise +2032-11-11T18:39:16.664Z moonrise +2032-11-11T22:32:43.663Z sunset +2032-11-12T06:46:28.182Z moonset +2032-11-12T11:45:31.777Z sunrise +2032-11-12T19:20:38.098Z moonrise +2032-11-12T22:32:13.050Z sunset +2032-11-13T07:49:42.739Z moonset +2032-11-13T08:54:14.951Z transit of Mercury +2032-11-13T09:01:46.812Z Mercury inferior conjunction +2032-11-13T11:46:18.614Z sunrise +2032-11-13T20:02:11.379Z moonrise +2032-11-13T22:31:43.902Z sunset +2032-11-14T08:53:21.029Z moonset +2032-11-14T11:47:05.637Z sunrise +2032-11-14T20:44:59.220Z moonrise +2032-11-14T22:31:16.240Z sunset +2032-11-15T09:57:12.339Z moonset +2032-11-15T11:47:52.826Z sunrise +2032-11-15T21:29:55.518Z moonrise +2032-11-15T22:30:50.084Z sunset +2032-11-16T11:00:40.349Z moonset +2032-11-16T11:48:40.160Z sunrise +2032-11-16T22:17:35.974Z moonrise +2032-11-16T22:30:25.454Z sunset +2032-11-17T06:42:36.913Z full moon +2032-11-17T11:49:27.617Z sunrise +2032-11-17T12:02:40.117Z moonset +2032-11-17T22:30:02.368Z sunset +2032-11-17T23:08:07.802Z moonrise +2032-11-18T11:50:15.176Z sunrise +2032-11-18T13:01:50.202Z moonset +2032-11-18T22:29:40.846Z sunset +2032-11-19T00:01:04.104Z moonrise +2032-11-19T11:51:02.812Z sunrise +2032-11-19T13:56:57.078Z moonset +2032-11-19T22:29:20.905Z sunset +2032-11-20T00:55:29.780Z moonrise +2032-11-20T11:51:50.500Z sunrise +2032-11-20T14:47:18.266Z moonset +2032-11-20T22:29:02.562Z sunset +2032-11-21T01:50:19.476Z moonrise +2032-11-21T11:52:38.213Z sunrise +2032-11-21T15:32:50.960Z moonset +2032-11-21T22:28:45.832Z sunset +2032-11-22T02:44:38.560Z moonrise +2032-11-22T11:53:25.922Z sunrise +2032-11-22T16:14:05.272Z moonset +2032-11-22T22:28:30.729Z sunset +2032-11-23T03:37:56.345Z moonrise +2032-11-23T11:54:13.596Z sunrise +2032-11-23T16:51:50.988Z moonset +2032-11-23T22:28:17.266Z sunset +2032-11-24T04:30:08.176Z moonrise +2032-11-24T11:55:01.205Z sunrise +2032-11-24T17:27:06.151Z moonset +2032-11-24T22:28:05.452Z sunset +2032-11-24T22:48:22.840Z third quarter +2032-11-25T05:21:30.223Z moonrise +2032-11-25T11:55:48.714Z sunrise +2032-11-25T18:00:50.545Z moonset +2032-11-25T22:27:55.296Z sunset +2032-11-26T06:12:32.056Z moonrise +2032-11-26T11:56:36.086Z sunrise +2032-11-26T18:34:03.427Z moonset +2032-11-26T22:27:46.804Z sunset +2032-11-27T07:03:49.708Z moonrise +2032-11-27T11:57:23.284Z sunrise +2032-11-27T19:07:43.736Z moonset +2032-11-27T22:27:39.979Z sunset +2032-11-28T07:55:59.379Z moonrise +2032-11-28T11:58:10.269Z sunrise +2032-11-28T19:42:51.090Z moonset +2032-11-28T22:27:34.824Z sunset +2032-11-29T08:49:30.708Z moonrise +2032-11-29T11:58:56.998Z sunrise +2032-11-29T20:20:25.988Z moonset +2032-11-29T22:27:31.336Z sunset +2032-11-30T08:13:26.554Z Mercury max morning elongation: 20.23 degrees from Sun +2032-11-30T09:44:38.529Z moonrise +2032-11-30T11:59:43.430Z sunrise +2032-11-30T21:01:27.490Z moonset +2032-11-30T22:27:29.513Z sunset +2032-12-01T10:41:13.506Z moonrise +2032-12-01T12:00:29.520Z sunrise +2032-12-01T21:46:46.415Z moonset +2032-12-01T22:27:29.350Z sunset +2032-12-02T11:38:35.032Z moonrise +2032-12-02T12:01:15.223Z sunrise +2032-12-02T20:53:25.025Z new moon +2032-12-02T22:27:30.839Z sunset +2032-12-02T22:36:53.145Z moonset +2032-12-03T12:02:00.492Z sunrise +2032-12-03T12:35:33.174Z moonrise +2032-12-03T22:27:33.972Z sunset +2032-12-03T23:31:43.254Z moonset +2032-12-04T12:02:45.283Z sunrise +2032-12-04T13:30:45.130Z moonrise +2032-12-04T22:27:38.737Z sunset +2032-12-05T00:30:30.375Z moonset +2032-12-05T12:03:29.547Z sunrise +2032-12-05T14:23:01.823Z moonrise +2032-12-05T22:27:45.123Z sunset +2032-12-06T01:31:56.437Z moonset +2032-12-06T12:04:13.238Z sunrise +2032-12-06T15:11:49.827Z moonrise +2032-12-06T22:27:53.116Z sunset +2032-12-07T02:34:37.643Z moonset +2032-12-07T12:04:56.309Z sunrise +2032-12-07T15:57:16.879Z moonrise +2032-12-07T22:28:02.703Z sunset +2032-12-08T03:37:30.609Z moonset +2032-12-08T12:05:38.715Z sunrise +2032-12-08T16:40:02.962Z moonrise +2032-12-08T22:28:13.869Z sunset +2032-12-09T04:40:04.081Z moonset +2032-12-09T12:06:20.412Z sunrise +2032-12-09T17:21:06.884Z moonrise +2032-12-09T19:09:01.817Z first quarter +2032-12-09T22:28:26.597Z sunset +2032-12-10T05:42:14.665Z moonset +2032-12-10T12:07:01.355Z sunrise +2032-12-10T18:01:35.407Z moonrise +2032-12-10T22:28:40.872Z sunset +2032-12-11T06:44:13.399Z moonset +2032-12-11T12:07:41.503Z sunrise +2032-12-11T18:42:36.167Z moonrise +2032-12-11T22:28:56.676Z sunset +2032-12-12T07:46:09.712Z moonset +2032-12-12T12:08:20.816Z sunrise +2032-12-12T19:25:12.135Z moonrise +2032-12-12T22:29:13.990Z sunset +2032-12-13T08:47:56.549Z moonset +2032-12-13T12:08:59.254Z sunrise +2032-12-13T20:10:14.842Z moonrise +2032-12-13T22:29:32.794Z sunset +2032-12-14T09:49:00.403Z moonset +2032-12-14T12:09:36.780Z sunrise +2032-12-14T20:58:15.031Z moonrise +2032-12-14T22:29:53.069Z sunset +2032-12-15T10:48:21.493Z moonset +2032-12-15T12:10:13.356Z sunrise +2032-12-15T21:49:12.896Z moonrise +2032-12-15T22:30:14.793Z sunset +2032-12-16T11:44:47.646Z moonset +2032-12-16T12:10:48.945Z sunrise +2032-12-16T20:49:34.470Z full moon +2032-12-16T22:30:37.943Z sunset +2032-12-16T22:42:34.202Z moonrise +2032-12-17T12:11:23.514Z sunrise +2032-12-17T12:37:17.255Z moonset +2032-12-17T22:31:02.498Z sunset +2032-12-17T23:37:18.574Z moonrise +2032-12-18T12:11:57.027Z sunrise +2032-12-18T13:25:18.563Z moonset +2032-12-18T22:31:28.432Z sunset +2032-12-19T00:32:18.802Z moonrise +2032-12-19T12:12:29.450Z sunrise +2032-12-19T14:08:55.187Z moonset +2032-12-19T22:31:55.721Z sunset +2032-12-20T01:26:41.225Z moonrise +2032-12-20T12:13:00.750Z sunrise +2032-12-20T14:48:39.020Z moonset +2032-12-20T22:32:24.336Z sunset +2032-12-20T22:55:55.221Z Uranus opposition +2032-12-21T02:19:57.353Z moonrise +2032-12-21T07:56:05.231Z December solstice +2032-12-21T12:13:30.894Z sunrise +2032-12-21T15:25:18.634Z moonset +2032-12-21T22:32:54.250Z sunset +2032-12-22T03:12:04.766Z moonrise +2032-12-22T12:13:59.850Z sunrise +2032-12-22T15:59:49.863Z moonset +2032-12-22T22:33:25.432Z sunset +2032-12-23T04:03:21.496Z moonrise +2032-12-23T12:14:27.585Z sunrise +2032-12-23T16:33:10.679Z moonset +2032-12-23T22:33:57.850Z sunset +2032-12-24T04:54:18.668Z moonrise +2032-12-24T12:14:54.070Z sunrise +2032-12-24T17:06:19.659Z moonset +2032-12-24T20:39:47.847Z third quarter +2032-12-24T22:34:31.468Z sunset +2032-12-24T22:42:10.110Z Saturn opposition +2032-12-25T05:45:33.684Z moonrise +2032-12-25T12:15:19.271Z sunrise +2032-12-25T17:40:16.531Z moonset +2032-12-25T22:35:06.251Z sunset +2032-12-26T06:37:43.916Z moonrise +2032-12-26T12:15:43.159Z sunrise +2032-12-26T18:16:03.260Z moonset +2032-12-26T22:35:42.160Z sunset +2032-12-27T07:31:19.718Z moonrise +2032-12-27T12:16:05.704Z sunrise +2032-12-27T18:54:44.035Z moonset +2032-12-27T22:36:19.155Z sunset +2032-12-28T08:26:35.596Z moonrise +2032-12-28T12:16:26.875Z sunrise +2032-12-28T19:37:22.063Z moonset +2032-12-28T22:36:57.193Z sunset +2032-12-29T09:23:20.082Z moonrise +2032-12-29T12:16:46.645Z sunrise +2032-12-29T20:24:50.713Z moonset +2032-12-29T22:37:36.230Z sunset +2032-12-30T10:20:48.452Z moonrise +2032-12-30T12:17:04.985Z sunrise +2032-12-30T21:17:38.086Z moonset +2032-12-30T22:38:16.221Z sunset +2032-12-31T11:17:46.124Z moonrise +2032-12-31T12:17:21.868Z sunrise +2032-12-31T22:15:29.765Z moonset +2032-12-31T22:38:57.120Z sunset