所述Discordian日历是由Discordians使用的备选的日历。
- Discordian年有5个季节,每个季节持续73天:混乱,不和谐,混乱,官僚主义和余波。
- Discordian星期有5天:Sweetmorn,Boomtime,Pungenday,Prickle-Prickle和Setting Orange。每年从Sweetmorn(以及Chaos)开始。
- 每˚F ourth年(其中Happe的ñ s到格雷格对准Ø日安飞跃啊[R S),一个额外d AY插入混沌59和60混沌之间称为圣提布节。它不在Discordian周内,这意味着St. Tib's Day之后的第二天将设置为Orange,即Prickle-Prickle的前一天。
- 公历和Discordian日历排成一行;两者都在同一天开始,在公历中是1月1日,在Discordian中是1。
- 圣母不和谐元年(YOLD 1)是公历前1166年,公历前一年,意味着今年(2017 AD)为YOLD 3183。
- Discordian日历也有假期,但是对于这一挑战而言,假期并不重要,因此您不应输出它们或有关它们的任何内容。
编写一个程序或函数以输出或返回今天的日期(在执行时):
Today is Boomtime, the 16th day of Confusion in the YOLD 3183
格式为"Today is $day_of_the_week, the $ordinal day of $season in the YOLD $year"
,其中$ day_of_the_week是大写的星期几(标题大小写),$ ordinal是本赛季的第几天(第1、2nd,3rd,4th等),$ season是大写的日期(标题大小写)季节,而$ year是年份。
如果您的程序或函数在圣提比纪念日执行,则应改为输出或返回"Today is St. Tib's Day in the YOLD $year"
。
规则:
- 有标准漏洞。
- 如果您选择的语言无法获取当前日期,则它也可以采用任何合理格式的当前公历日期作为输入。
- 这是代码高尔夫球,最短的代码(每种语言)获胜。
- 尾随空格是可以的。
- 资本化问题。
ddate
禁止以任何方式拨打电话- 您的程序应保证能在3067到3265 YOLD(1901到2099 AD)之间工作,超出该范围它可能会给出错误的值
也可以看看:
- Malaclypse The Younger。“ Principia Discordia,或者我是如何找到女神的,以及我发现她时对她所做的事情”。p。00034
- ddate(1)
- 沙盒贴给那些看得见的人