User:Alleryn/Sandbox/MoonPhase: Difference between revisions

From Project Gorgon
Jump to navigation Jump to search
Alleryn (talk | contribs)
Alleryn (talk | contribs)
Line 14: Line 14:
|-
|-
|Today || {{#ifexpr:
|Today || {{#ifexpr:
abs({{#time:xNU|today}}-{{#time:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#timel:xNU|today}}-{{#timel:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#time:xNU|today}}-{{#time:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
abs({{#timel:xNU|today}}-{{#timel:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
{{#ifexpr: abs({{#time:xNU|today}}-{{#time:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#timel:xNU|today}}-{{#timel:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#time:xNU|today}}-{{#time:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: abs({{#timel:xNU|today}}-{{#timel:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: ({{#time:xNU|today}}-{{#time:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous| <!-- 29.53/4 is a quarter of the average synodic month, but we could use something less precise, we have a lot of leeway-->
{{#ifexpr: ({{#timel:xNU|today}}-{{#timel:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous| <!-- 29.53/4 is a quarter of the average synodic month, but we could use something less precise, we have a lot of leeway-->
{{#ifexpr: {{#time:xNU|today}}-{{#time:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#timel:xNU|today}}-{{#timel:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#time:xNU|today}}-{{#time:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#timel:xNU|today}}-{{#timel:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#time:xNU|today}}-{{#time:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
{{#ifexpr: {{#timel:xNU|today}}-{{#timel:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
}}
}}
}}
}}
Line 31: Line 31:
|-
|-
|Tomorrow ||{{#ifexpr:
|Tomorrow ||{{#ifexpr:
abs({{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
abs({{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
{{#ifexpr: abs({{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: ({{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: ({{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: {{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#time:xNU|today + 1 days}}-{{#time:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
{{#ifexpr: {{#timel:xNU|today + 1 days}}-{{#timel:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
}}
}}
}}
}}
Line 48: Line 48:
|-
|-
|In 2 Days ||{{#ifexpr:
|In 2 Days ||{{#ifexpr:
abs({{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
abs({{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
{{#ifexpr: abs({{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: ({{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: ({{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: {{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#time:xNU|today + 2 days}}-{{#time:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
{{#ifexpr: {{#timel:xNU|today + 2 days}}-{{#timel:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
}}
}}
}}
}}
Line 65: Line 65:
|-
|-
|In 3 Days ||{{#ifexpr:
|In 3 Days ||{{#ifexpr:
abs({{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 1}} <!--Date of Last Full Moon in GMT--> ) <= 24*60*60 or  
abs({{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
abs({{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 31}} <!--Date of Next Full Moon in GMT--> ) <= 24*60*60 | Full Moon |
{{#ifexpr: abs({{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 10}}<!--Date of Last Quarter Moon in GMT-->)<=24*60*60|Last Quarter|
{{#ifexpr: abs({{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: abs({{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 23}}<!--Date of First Quarter Moon in GMT-->)<=24*60*60|First Quarter|
{{#ifexpr: ({{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: ({{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 16}}) < -29.53/4*24*60*60|Waning Gibbous|
{{#ifexpr: {{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 16}}<-24*60*60|Waning Crescent|
{{#ifexpr: {{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 16}}<=24*60*60|New Moon|
{{#ifexpr: {{#time:xNU|today + 3 days}}-{{#time:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
{{#ifexpr: {{#timel:xNU|today + 3 days}}-{{#timel:xNU|Oct 16}}<29.53/4*24*60*60|Waxing Crescent|Waxing Gibbous
}}
}}
}}
}}

Revision as of 10:35, 1 October 2020

Scratch

180737391
  • in 2 days Wed, 24 Jun 2026 00:00:00 +0000
  • today Mon, 22 Jun 2026 00:00:00 +0000
  • now Mon, 22 Jun 2026 20:49:51 +0000
  • oct 1 Thu, 01 Oct 2026 00:00:00 +0000
  • 1790812800

3 day chart (proof of concept / testing)

Day Moon phase
Today Waning Gibbous
Tomorrow Waning Gibbous
In 2 Days Waning Gibbous
In 3 Days Waning Gibbous

GMT

Oct 1 - full
Oct 10 - last q
Oct 16 - new
Oct 23 - first q
Oct 31 - full