PHP Tarih / Zaman Fonksiyonları

PHP Tarih/Zaman Tanıtımı

Date/Time Fonksiyonları, PHP betikleri tarafından çalıştırılan sunucudan tarih ve zaman almanızı sağlar. Tarih ve zamanı farklı şekillerde formatlayabilirsiniz.

Açıklama:Bu fonksiyonlar sunucunun yerel ayarlarına bağlıdır. Bu fonksiyonları kullanırken Yaz Saat Düzenlemesini ve Artık Yılları göz önünde bulundurun.

Kurulum

PHP Tarih/Zaman Fonksiyonları PHP'nin çekirdek bileşenlerinden biridir. Bu fonksiyonları kullanmak için kurulum yapmanız gerekmez.

Çalışma Zamanı Yapılandırması

Date/Time Fonksiyonlarının davranışı php.ini ayarları tarafından etkilenebilir:

Ad Açıklama Öntanımlı PHP Sürümü
date.timezone Öntanımlı Saat Dilimi (Tüm Tarih/Zaman Fonksiyonları bu seçeneği kullanır) "" PHP 5.1
date.default_latitude Öntanımlı Genişlik (date_sunrise() ve date_sunset() bu seçeneği kullanır) "31.7667" PHP 5.0
date.default_longitude Öntanımlı Uzunluk (date_sunrise() ve date_sunset() bu seçeneği kullanır) "35.2333" PHP 5.0
date.sunrise_zenith Öntanımlı Batış Güneş Zirvesi (date_sunrise() ve date_sunset() bu seçeneği kullanır) "90.83" PHP 5.0
date.sunset_zenith Öntanımlı Doğuş Güneş Zirvesi (date_sunrise() ve date_sunset() bu seçeneği kullanır) "90.83" PHP 5.0

PHP 5 Tarih/Zaman Fonksiyonları

fonksiyon Açıklama
checkdate() Gregory takvimini doğrular.
date_add() Tarihe gün, ay, yıl, saat, dakika ve saniye ekler.
date_create_from_format() Belirtilen formata göre yeni DateTime nesnesi döndürür.
date_create() Yeni DateTime nesnesi döndürür.
date_date_set() Yeni tarih ayarlar.
date_default_timezone_get() Bütün Date/Time fonksiyonlarının kullanacağı varsayılan zaman dilimini döndürür.
date_default_timezone_set() Bütün Date/Time fonksiyonlarının kullanacağı varsayılan zaman dilimini ayarlar.
date_diff() İki tarih arasındaki farkı döndürür.
date_format() Belirtilen formata göre biçimlendirilmiş tarihi döndürür.
date_get_last_errors() Tarih dizgesindeki uyarı/hata mesajlarını döndürür.
date_interval_create_from_date_string() Dize ile ilgili parçalarını kullanarak DateInterval oluşturur.
date_interval_format() Zaman aralığını biçimlendirir.
date_isodate_set() ISO tarihini ayarlar.
date_modify() Zaman damgasını değiştirir.
date_offset_get() Zaman diliminden kayma değerini döndürür.
date_parse_from_format() Belirtilen formata göre tarih hakkında ayrıntılı bilgiler içeren ilişkili bir dizi döndürür.
date_parse() Belirtilen tarihin ayrıntılı bilgilerini içeren ilişkili bir dizi döndürür.
date_sub() Belirtilen tarihten gün, ay, yıl, saat, dakika ve saniye çıkarır.
date_sun_info() Belirtilen tarih ve konumun güneş doğuşu/güneş battığı ve gün batımının başlangıcı/sonu bilgilerini içeren bir dizi döndürür.
date_sunrise() Belirtilen tarih ve konumun güneş doğuşu zamanını döndürür.
date_sunset() Belirtilen tarih ve konumun gün batımı zamanını döndürür.
date_time_set() Zamanı ayarlar.
date_timestamp_get() Unix zaman damgasını döndürür.
date_timestamp_set() Unix zaman damgasına dayalı tarih ve zamanı ayarlar.
date_timezone_get() Verilen DateTime nesnesinin zaman dilimini döndürür.
date_timezone_set() DateTime nesnesinin zaman dilimini ayarlayın.
date() Yerel tarih ve zamanını biçimlendirin.
getdate() Belirli bir zaman damgası veya mevcut yerel tarih/ zamanının tarih/ zaman bilgilerini döndürür.
gettimeofday() Mevcut zamanı döndürür.
gmdate() GMT/UTC tarih ve zamanını biçimlendirin.
gmmktime() GMT tarihının UNIX zaman damgasını döndürür.
gmstrftime() Bölge ayarlarına göre GMT/UTC tarih ve zamanını biçimlendirin.
idate() Yerel zaman/ tarihini sayısal olarak biçimlendirin.
localtime() Yerel zamanı döndürür.
microtime() Mevcut zamanın mikrosaniye sayısını döndürür.
mktime() Tarihin Unix zaman damgasını döndürür.
strftime() Bölge ayarlarına göre yerel zaman/ tarihini biçimlendirin.
strptime() strftime() tarafından oluşturulan zaman/ tarihini çözümleyin.
strtotime() Herhangi bir İngilizce metnin tarih veya zaman açıklamasını Unix zaman damgasına çözümleyin.
time() Mevcut zamanın Unix zaman damgasını döndürür.
timezone_abbreviations_list() Yaz saati, kayma ve zaman dilimi adını içeren bağlantılı diziyi döndürür.
timezone_identifiers_list() Tüm zaman dilimi tanımlayıcıları içeren indeks dizisini döndürür.
timezone_location_get() Belirtilen zaman dilimini konum bilgilerini döndürür.
timezone_name_from_abbr() Zaman dilimi kısaltmasını kullanarak zaman dilimi adını döndürür.
timezone_name_get() Zaman dilimi adını döndürür.
timezone_offset_get() GMT'ye göre zaman dilimi kayması döndürür.
timezone_open() Yeni DateTimeZone nesnesi oluşturur.
timezone_transitions_get() Tüm zaman dilimi dönüşlerini döndürür.
timezone_version_get() Zaman dilimi veritabanı sürümünü döndürür.

PHP 5 tarafından önceden tanımlanmış Tarih/Zaman sabitleri

Sabit Açıklama
DATE_ATOM Atom (örneğin: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Çerezleri (örneğin: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (örneğin: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (örneğin: Paz, 14 Ağu 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (örneğin: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (örneğin: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (örneğin: Paz, 14 Ağu 2005 16:13:03 UTC)
DATE_RFC2822 RFC 2822 (Paz, 14 Ağu 2005 16:13:03 +0000)
DATE_RSS RSS (Paz, 14 Ağu 2005 16:13:03 UTC)
DATE_W3C World Wide Web Consortium (örneğin: 2005-08-14T16:13:03+0000)