Programalama > PHP


Ort. 0
Puan ver:
<?PHP
/************************ :: KULLANIMI :: **********************/
// Bu class dosyası include edildikten sonra....
	
//	$t = new tarih();
//	print $t->tarih_goster(0);

/***************************************************************/

class tarih{
			
	var $haftaninGunleri, $aylar;
	
	function tarih(){
				
		$this->haftaninGunleri = array(
				
				0=>"pazar",
				1=>"pazartesi",
				2=>"salı",
				3=>"çarşamba",
				4=>"perşembe",
				5=>"cuma",
				6=>"cumartesi"
		);
			
		$this->aylar = array(
		
				1=>"ocak",
				2=>"şubat",
				3=>"mart",
				4=>"nisan",
				5=>"mayıs",
				6=>"haziran",
				7=>"temmuz",
				8=>"ağustos",
				9=>"eylül",
				10=>"ekim",
				11=>"kasım",
				12=>"aralık"		
			);
	}
	
	function tarih_goster($format){
		
		switch ($format){
			
		
				case 0 : 	return $this->gun_hesapla() ." ". $this->ay_hesapla() ." ". $this->yil_hesapla() ." ". $this->haftanin_gunu() ." ". $this->zaman_hesapla();
							// görünümü->  21 temmuz 1980 pazartesi 21:05
							break;	
					
				case 1 :	return $this->haftanin_gunu() . ", " . $this->gun_hesapla() . " " . $this->ay_hesapla() . " " . $this->yil_hesapla();
							// görünümü->  pazartesi, 21 temmuz 1980
							break;	
							
				case 2 :    return ucfirst($this->haftanin_gunu()) . ", " . $this->gun_hesapla() . " " . $this->ay_hesapla() . " " . $this->yil_hesapla();			
							// görünümü->  Pazartesi, 21 temmuz 1980
							break;
							
				case 3 :    return strtoupper($this->haftanin_gunu()) . ", " . $this->gun_hesapla() . " " . $this->ay_hesapla() . " " . $this->yil_hesapla();			
							// görünümü->  PAZARTESİ, 21 temmuz 1980
							break;
							
							
				default:	return $this->gun_hesapla()." ".$this->ay_hesapla()." ".$this->yil_hesapla()." ".$this->haftanin_gunu()." ". $this->zaman_hesapla();
							// görünümü->  21 temmuz 1980 pazartesi 21:05
							break;		
									
		
		}		
	
	}
	
	
	function gun_hesapla(){
		
		return date("d");	//günü iki basamaklı olarak gösterir. j ise tek basamaklı yazar.
	}
	
	
	function ay_hesapla(){
	
		return $this->aylar[date("n")];//yılın kaçıncı ayı olduğunu yazar
	}
	
	
	function yil_hesapla(){//yılı yazar
		
		return date("Y");
	}
	
	
	function haftanin_gunu(){
		$deger=$this->haftaninGunleri[date("w")];//haftanın gününü hesaplar.[ 0-Pazar...6-Cumartesi ]
		return $deger;
	}
	
	
	function zaman_hesapla(){
		
		return date("H:i");	//mesela 11:45 i döndürür.
	}

}

/************Tarih ve Zaman İşlemleri Sınıfı Sonu****************/
/*.....Bu class erK tarafından  14/03/2003-18:20] de yazılmıştır **/
?>


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.