elfboi schrieb am 9.12. 2002 um 22:31:33 Uhr zu
Bewertung: 1 Punkt(e)
IMMERWÄHRENDER DATUMS-SCHLÜSSEL VOM GREGORIANISCHEN ZUM POEE KALENDER
Jahreszeiten
Chaos - Patron Apostel Hung Mung
Zwietracht - Patron Apostel Dr. Van Van Mojo
Verwirrung - Patron Apostel Sri Syadasti
Bürokratie - Patron Apostel Zarathud
Der Ausklang - Patron Apostel Der Ältere Malaclypse
Wochentage*
Süßmorgen
Blütezeit
Beißtag
Kribbel-Kribbel
Apfelcum
(* Die Wochentage sind nach den fünf Grund-Elementen benannt: SÜßE, BLÜTE, BEIßEND, KRIBBELN und APFELSINE)
FEIERTAGE
A) APOSTEL- FEIERTAGE
B) JAHRESZEITEN- FEIERTAGE
1) Mungtag
1) Chaofluss
2) Mojotag
2) Zwiefluss
3) Syatag
3) Wirrfluss
4) Zaratag
4) Bürofluss
5) Malatag
5) Ausfluss
Jeder fällt auf den 5ten
Jeder fällt auf den 50sten
Tag seiner Jahreszeit
Tag seiner Jahreszeit
C) ST. TIB'S Tag - tritt alle 4 Jahre (1+4=5) ein und liegt
zwischen dem 59sten und 60sten Tag von Chaos
[2002 = 3168] [Nächster St Tibs Tag ist 3170]
Die Monatstabelle wurde weggelassen, da sie hier im Blaster nicht so einfach darstellbar ist.
elfboi schrieb am 9.12. 2002 um 22:32:13 Uhr zu
Bewertung: 1 Punkt(e)
<?php
/*
Author: Niall Sheridan
Email: ns@niallsheridan.com
Date: 61 Discord 3168
Purpose:
Converts the current date to its Discordian equivalent.
Much like the ddate program on *nix systems.
Except that there's no date formatting.
And it only does the current date.
License: GPL
*/
function ddate() {
$season_list=array(»Chaos«, »Discord«, »Confusion«, »Bureaucracy«, »The Aftermath«);
$day_list=array(»Sweetmorn«, »Boomtime«, »Pungenday«, »Prickle-Prickle«, »Setting Orange«);
$a_holiday=array(»Mungday«, »Mojoday«, »Syaday«, »Zaraday«, »Maladay«); // Apostle holidays. Occur on 5th of every season.
$s_holiday=array(»Chaoflux«, »Discoflux«, »Confuflux«, »Bureflux«, »Afflux«); // Seasonal holidays. Occur on 50th of every season
$now=getdate();
$dyear=$now[»year«]+1166;
$yday=$now[»yday«];
$mon=$now[»mon«];
$mday=$now[»mday«];
$dseason=(int)($yday/73);
$name_season=$season_list[$dseason];
$dday=($yday-(73*$dseason))+1;
$fizz=$dday%10;
switch ($fizz) {
case 1:
$dday.=»st«;
break;
case 2:
$dday.=»nd«;
break;
case 3:
$dday.=»rd«;
break;
default:
$dday.=»th«;
}
$dweekday=$day_list[($yday%5)];
$ddate=$dweekday.», «.$dday.» «.$name_season.», «.$dyear.».«;
if ($dday==5) {
$ddate.=» Celebrate «.$a_holiday[$dseason].».«;
} elseif ($dday==50) {
$ddate.=» Celebrate «.$s_holiday[$dseason].».«;
} elseif ($mon==2 && $mday==29) {
$ddate=»Celebrate St. Tib's Day!«; //Hurrah!
}
echo $ddate;
}
?>