Difference between revisions of "User:Mikado282/Days2SF"
(Unfinnished and untested. I really should have gone out working a couple hours ago. Eventually intended for user use.) |
(stopping point, most of the intended function) |
||
Line 1: | Line 1: | ||
− | {{#ifeq: {{#expr: | + | <!-- Days to next SF event, unless event has started, then days to next SF event in the next year. |
+ | -- Expect this to be masked while the event is active --> | ||
+ | {{#ifeq: | ||
+ | {{ #expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} > {{#expr: 0 }} }} | {{#expr: 1}} | ||
+ | |{{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} }} days until SF {{CURRENTYEAR}} | ||
+ | |{{#expr: {{#time: z |{{CURRENTYEAR}}-12-31 }} - {{#time: z |now}} | ||
+ | + {{#time: z |{{#expr: {{CURRENTYEAR}}+1 }}-10-01 }} }} days until SF {{#expr: {{CURRENTYEAR}}+1 }} | ||
+ | }} | ||
+ | |||
+ | <!-- test event has started --> | ||
+ | {{#ifeq: | ||
+ | {{ #expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} < {{#expr: 0 }} }} | {{#expr: 1}} | ||
+ | |{{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} }} day until SF {{CURRENTYEAR}} | ||
+ | |{{#expr: {{#time: z |{{CURRENTYEAR}}-12-31 }} - {{#time: z |now}} + {{#time: z |{{#expr: {{CURRENTYEAR}}+1 }}-10-01 }}}} days until SF {{#expr: {{CURRENTYEAR}}+1 }} | ||
+ | }} | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} }} | ||
+ | |||
+ | {{#expr: {{CURRENTYEAR}}+1 }} | ||
+ | |||
+ | {{#expr: {{#time: z |{{#expr: {{CURRENTYEAR}}+1 }}-10-01 }} }} | ||
+ | |||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-12-31 }} - {{#time: z |now}} }} days until SF {{CURRENTYEAR}} | ||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-12-31 }} - {{#time: z |now}} + {{#time: z |{{CURRENTYEAR}}-10-01 }}}} days until SF {{CURRENTYEAR}} | ||
+ | |||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} > {{#expr: 0 }} }} | ||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} < {{#expr: 0 }} }} | ||
+ | |||
+ | {{#expr: {{#time: z |{{CURRENTYEAR}}-10-01 }} - {{#time: z |now}} }} days until SF {{CURRENTYEAR}} | ||
+ | |||
+ | {{#expr: {{CURRENTYEAR}}+1 }}-10-01 - {{#time: z |now}}}} | ||
+ | |||
+ | {{#time: z |{{#expr: {{CURRENTYEAR}}+1 }}-10-01 - {{#time: z |now}} }} | ||
+ | |||
+ | {{#expr: {{#time: z |{{#expr: {{CURRENTYEAR}}+1 }}-10-01 - {{#time: z |now}} }} days until SF | ||
+ | }} }} }} | ||
+ | |||
+ | {{#expr: ({{CURRENTYEAR}}+1) }} }} | ||
− | + | {{#expr: {{#time: z |now}} - {{#time: z |{{CURRENTYEAR}}-10-01 }} }} | |
− | {{#expr: | + | {{#expr: {{#time: z |now}} - {{#time: z |{{CURRENTYEAR}}-10-01 }} > {{#expr: 0 }} }} |
− | {{#expr: ({{#time: z | | + | {{#if: {{#expr: ({{#time: z |now}} - {{#time: z |2023-10-01 }})> {{#expr: 0 }} }} | value if false | value if true }} |
− | {{#expr: | + | {{#ifeq: {{#expr: ({{#time: z |2023-10-01 }} - {{#time: z |now}})>{{#expr: 0 }} }} | {{#expr: 0 }}| value if false | value if true }} |
− | {{#expr: ({{#time: z |now}} - {{#time: z |2023-10-01 }})> {{#expr: 0 }} }} | + | {{#ifeq: {{#expr: ({{#time: z |now}} - {{#time: z |2023-10-01 }})>{{#expr: 0 }} }} | {{#expr: 0 }}| value if false | value if true }} |
+ | --> |
Revision as of 03:56, 20 September 2023
4 days until SF 2024
368 days until SF 2025