Illarion Date Calculator
"; // Eingabemaske, zur Berechnung eher unerheblich if ($_GET[year]=="") { echo"
Day
Month
Year
Hour
Minute

"; } else { // Festlegen des Startdatums als Unix Timestamp (Sekunden seit dem 1.1.1970) // Dasselbe wie: starttime_t=mktime(&startTime); $date_start = mktime (0,0,0,2,17,2000); // Berechnen des Timestamps der zu berechnenden Zeit // Dassellbe wie: illaTime_t=timeNow-starttime_t; // nur das beim C++ Script der derzeitige Zeitpunkt zur Berechnung verwendet wird // und nicht ein variables Datum wie bei mir $date_now = mktime ($_GET[hour],$_GET[min],0,$_GET[month],$_GET[day],$_GET[year]); // Berechnung der Sekunden seit dem Serverstart $illa_time=$date_now-$date_start; // Multiplikation mit 3, Division durch 3600*24 (Anzahl der Stunden * Sekunden eines Tages) // zur Berechnung der Anzahl der Tage seit dem Serverstart $illadays = (3*($illa_time))/(3600*24); // Division durch 365 und Abrundung zur Berechnung der Illajahre $illayear=floor($illadays/365); // Rest der Division von oben als Anzahl der Tage in dem Jahr $illadays=365*(($illadays/365)-$illayear); // Auswahl des Monats durch Pruefen des Tages // Legt ebenfalls fest wieviele Tage in dem Monat verleiben if ($illadays<=24) {$illamonth="Elos";} if (($illadays>24) AND ($illadays<=48)) {$illamonth="Tanos";$illadays=$illadays-24;} if (($illadays>48) AND ($illadays<=72)) {$illamonth="Zas";$illadays=$illadays-48;} if (($illadays>72) AND ($illadays<=96)) {$illamonth="Ushos";$illadays=$illadays-72;} if (($illadays>96) AND ($illadays<=120)) {$illamonth="Siros";$illadays=$illadays-96;} if (($illadays>120) AND ($illadays<=144)) {$illamonth="Ronas";$illadays=$illadays-120;} if (($illadays>144) AND ($illadays<=168)) {$illamonth="Bras";$illadays=$illadays-144;} if (($illadays>168) AND ($illadays<=192)) {$illamonth="Eldas";$illadays=$illadays-168;} if (($illadays>192) AND ($illadays<=216)) {$illamonth="Irmas";$illadays=$illadays-192;} if (($illadays>216) AND ($illadays<=240)) {$illamonth="Malas";$illadays=$illadays-216;} if (($illadays>240) AND ($illadays<=264)) {$illamonth="Findos";$illadays=$illadays-240;} if (($illadays>264) AND ($illadays<=288)) {$illamonth="Olos";$illadays=$illadays-264;} if (($illadays>288) AND ($illadays<=312)) {$illamonth="Adras";$illadays=$illadays-288;} if (($illadays>312) AND ($illadays<=336)) {$illamonth="Naras";$illadays=$illadays-312;} if (($illadays>336) AND ($illadays<=360)) {$illamonth="Chos";$illadays=$illadays-336;} if ($illadays>360) {$illamonth="Mas";$illadays=$illadays-360;} // Berechnung des Rests nach Abzug der Tage fuer die Monate -> Tage im Monat $illadaytime=$illadays-floor($illadays); // Berechnung der Tageszeit auf die Studne genau $illahour=floor($illadaytime*24); // Ausgabe als HTML echo "Year: $illayear
Month: $illamonth
Day: ".floor($illadays)."
Hour: $illahour

Back"; } //http://www.seilfabrik.de/date.php?day=2&month=August&year=2005 ?>