Template:Userbox User for: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (aaaaaaaaaaaaaaaa)
(doesn't work but something is different at least)
Line 1: Line 1:
{{warning|The time is not accurate, I may or may not fix this template in the future}}
<noinclude>
{{todo|Cleanup unnecessary amount of #expr in code}}
{{Userbox User for|year=2023|month=8|day=3}}
{{todo|Implement strings subpage}}
</noinclude>
 
<onlyinclude><includeonly>
{{Userbox User for|year=2023|month=8|day=18}} {{note|Should be 7 months and 14 days}}
{{#ifeq:{{#expr:{{#time:d}} < {{{day|14}}}}}|1|
<br>{{Userbox User for|year=2001|month=9|day=11}} {{note|Should be 22 years,6 months and 21 days}}
{{#ifeq:{{#expr:{{#time:m}} < {{{month|4}}}}}|1|
<br>{{Userbox User for|year=1997|month=3|day=4}} {{note|Should be 27 years,7 months and 18 days}}
{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}|1|
<br>{{Userbox User for|year=2024|month=8|day=18}} {{note|Should... not work}}
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} -1 > 0}}|1|
<!-- Good luck trying to bugfix... -->
{{#expr:{{#time:Y}} - {{{year|2024}}} -1 }}
<includeonly><onlyinclude>{{userbox
{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} - 1 }}| 1|1|0}}|1|
| border-c = rgb(255, 253, 140,.3)
year
| id-s    = background:rgb(255, 253, 140,.1)
|
| info-s  = background:rgb(255, 253, 140,.1)
years
| id      = [[File:Gnome-document-open-recent.png|36px|link=]]
| info    = This user has been a member of the VDC for <!-- begin the insanity -->{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} < 12}} | 1 |{{#ifeq: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 0 ||{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}&nbsp;{{#ifeq:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 1 | month| months }}<!--Month or months...?-->}}| <!-- More than or equal to 12 months -->{{#expr: trunc{{#expr: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} / 12}}}} {{#ifeq:{{#expr: trunc{{#expr: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} / 12}}}}<!-- How many years-->| 1 | year| years }}<!--Commas?-->{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months-->|0|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 ||&nbsp;and&nbsp;<!--if days but not months-->}}|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 | &nbsp;and&nbsp;<!--if months but not days-->|,<!--if months and days, comma-->}}}}{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}| 0 ||{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}&nbsp;{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} | 1 | month| months }}}}
}}<!-- days -->{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> | 0 ||{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months--> | 0 ||&nbsp;and&nbsp;}}{{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} {{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} | 1 | day | days }}}}
}}
}}
</includeonly></onlyinclude>
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
[[Category:Userbox Templates]]
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
,
|
and
}}
|}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#expr:12 + ({{#time:m}} - {{{month|4}}}) - 1}}
{{#ifeq:{{#ifeq:{{#expr:12 + ({{#time:m}} - {{{month|4}}}) - 1 }}| 1|1|0}}|1|
month
|
months
}}
|
|}}
{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}|1|
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} > 0}}|1|
{{#expr:{{#time:Y}} - {{{year|2024}}}}}
{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} }}| 1|1|0}}|1|
Year
|
Years
}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
,
|
and
}}
|}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#expr:{{#time:m}} - {{{month|4}}} - 1}}
{{#ifeq:{{#ifeq:{{#expr:{{#time:m}} - {{{month|4}}} - 1 }}| 1|1|0}}|1|
month
|
months
}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
{{#ifeq:{{#expr:{{#ifeq:{{#time:m}} | {{{month|4}}} |0|1}}or{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}}}|1|
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} -1 > 0}}|1|
and
|}}
|}}
{{#expr:{{Days in month|{{#time:m}}}} + ({{#time:d}} - {{{day|14}}})}}
{{#ifeq:{{#ifeq:{{#expr:{{Days in month|{{#time:m}}}} + ({{#time:d}} - {{{day|14}}}) }}| 1|1|0}}|1|
day
|
days
}}
|}}
|
{{#ifeq:{{#expr:{{#time:m}} < {{{month|4}}}}}|1|
{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}|1|
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} - 1 > 0}}|1|
{{#expr:{{#time:Y}} - {{{year|2024}}} -1 }}
{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} - 1 }}| 1|1|0}}|1|
Year
|
Years
}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
,
|
and
}}
|}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#expr:12 + ({{#time:m}} - {{{month|4}}})}}
{{#ifeq:{{#ifeq:{{#expr:12 + ({{#time:m}} - {{{month|4}}}) }}| 1|1|0}}|1|
month
|
months
}}
|
|}}
{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}|1|
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} > 0}}|1|
{{#expr:{{#time:Y}} - {{{year|2024}}}}}
{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} }}| 1|1|0}}|1|
Year
|
Years
}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
,
|
and
}}
|}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:m}} | {{{month|4}}}|0|1}}|1|
{{#expr:{{#time:m}} - {{{month|4}}}}}
{{#ifeq:{{#ifeq:{{#expr:{{#time:m}} - {{{month|4}}} }}| 1|1|0}}|1|
month
|
months
}}
|}}
|}}
{{#ifeq:{{#ifeq:{{#time:d}} | {{{day|14}}}|0|1}}|1|
{{#ifeq:{{#expr:{{#ifeq:{{#time:m}} | {{{month|4}}} |0|1}}or{{#ifeq:{{#time:Y}} | {{{year|2024}}}|0|1}}}}|1|
{{#ifeq:{{#expr:{{#time:Y}} - {{{year|2024}}} -1 > 0}}|1|
and
|}}
|}}
{{#expr:{{#time:d}} - {{{day|14}}}}}
{{#ifeq:{{#ifeq:{{#expr:{{#time:d}} - {{{day|14}}} }}| 1|1|0}}|1|
day
|
days
}}
|}}
|}}
</onlyinclude></includeonly>

Revision as of 08:38, 4 May 2024


and 23 days