Login   Register  
PHP Classes
elePHPant
Icontem

File: germaddate_format.php4

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Jochen Kächelin  >  germandate_format  >  germaddate_format.php4  >  Download  
File: germaddate_format.php4
Role: ???
Content type: text/plain
Description: Komplette Klasse mit Beispielen
Class: germandate_format
Author: By
Last change:
Date: 2001-04-07 19:18
Size: 2,391 bytes
 

Contents

Class file image Download
<?
	class timestamp_to_date {

	    function ttd($timestamp) {
	    	$datum =  date("d:w:m:Y:H:i:s",$timestamp);
    	  	$monate = array("01"=>"Januar","02"=>"Februar","03"=>"März","04"=>"April","05"=>"Mai","06"=>"Juni","07"=>"Juli","08"=>"August","09"=>"September","10"=>"Oktober","11"=>"November","12"=>"Dezember");
        	$tage =   array("0"=>"Montag","1"=>"Dienstag","2"=>"Mittwoch","3"=>"Donnerstag","4"=>"Freitag","5"=>"Samstag","6"=>"Sonntag");
	        list($monatstag, $tag,$monat,$jahr,$stunde,$minute,$sekunde) = explode(":",$datum);

        	$this->lang = "$monatstag. $monate[$monat] $jahr / $stunde:$minute:$sekunde Uhr";
	       	$this->mittel = "$monatstag. $monate[$monat] $jahr / $stunde:$minute Uhr";
	        $this->kurz = "$monatstag. $monate[$monat] $jahr";
			$this->wochentag = $tage[$tag-1];
			$this->monatsname = $monate[$monat];
			$this->stunde_lang = date("H");
			$this->stunde_kurz = date("G");
			$this->minuten = date("i");
			$this->sekunden = date("s");
			$this->tag_des_monats = date("d");
			$this->tag_des_jahres = date("z")+1;
			$this->anzahl_der_tage = date("t");
			$this->jahr_lang = date("Y");
			$this->jahr_kurz = date("y");
			$tages_haelfte = date("a");
			$tageshaelfte = ($tages_haelfte=="pm") ? "nachmittags" : "vormittags";
			$this->tageshaelfte = $tageshaelfte;
			$schaltjahr = (date("L")) ? "nein" : "ja";
			$this->schaltjahr = $schaltjahr;
		}

    } /* END timestamp_to_date */


	$datum = new timestamp_to_date;
	$datum->ttd(mktime());

	echo "Uhrzeit (kurz): $datum->kurz<br>\n";
	echo "Uhrzeit (mittel): $datum->mittel<br>\n";
	echo "Uhrzeit (lang): $datum->lang<br>\n";
	echo "Stunde: $datum->stunde_lang<br>\n";
	echo "Stunde: $datum->stunde_kurz<br>\n";
	echo "Minuten: $datum->minuten<br>\n";
	echo "Sekunden: $datum->sekunden<br>\n";
	echo "Wochentag: $datum->wochentag<br>\n";
	echo "Tag des Monats: $datum->tag_des_monats<br>\n";
	echo "Tageshälfte: $datum->tageshaelfte<br>\n";
	echo "Tag des Jahres: $datum->tag_des_jahres (Beginnend mit 01.01.".$datum->jahr_lang." = 1. Tag, nicht 0. Tag)<br>\n";
	echo "Anzahl der Tage des aktuellen Monats: $datum->anzahl_der_tage<br>\n";
	echo "Monatsname: $datum->monatsname<br>\n";
	echo "Jahr (kurz): $datum->jahr_lang<br>\n";
	echo "Jahr (lang): $datum->jahr_kurz<br>\n";
	echo "Schaltjahr: $datum->schaltjahr<br>\n";

?>