PHP Tarih / Saat Tanıtım
tarih / zaman işlevleri PHP komut çalıştırır sunucudan tarih ve saati almak için izin verir. Daha sonra çeşitli şekillerde tarih ve saati biçimlendirmek için tarih / saat işlevleri kullanabilirsiniz.
Note: Bu işlevler sunucunuzun yerel ayarlarına bağlıdır. bu işlevler ile çalışırken dikkate yıl yaz saati zaman alır ve sıçrama unutmayın.
Kurulum
PHP tarih / saat fonksiyonları PHP çekirdeğinin bir parçasıdır. Kurulum bu işlevleri kullanmak için gereklidir.
Süre Yapılandırması
Bu işlevlerin davranışı php.ini içindeki ayarlardan etkilenir:
isim | Açıklama | Varsayılan | PHP Sürümü |
---|---|---|---|
date.timezone | Varsayılan saat dilimi (used by all date/time functions) | "" | PHP 5.1 |
date.default_latitude | Varsayılan enlem (used by date_sunrise() ve date_sunset() ) | "31,7667" | PHP 5.0 |
date.default_longitude | Varsayılan boylam (used by date_sunrise() ve date_sunset() ) | "35,2333" | PHP 5.0 |
date.sunrise_zenith | Varsayılan gün doğumu başucu (used by date_sunrise() ve date_sunset() ) | "90,83" | PHP 5.0 |
date.sunset_zenith | Varsayılan gün batımı başucu (used by date_sunrise() ve date_sunset() ) | "90,83" | PHP 5.0 |
PHP 5 Tarih / Saat İşlevleri
fonksiyon | Açıklama |
---|---|
checkdate() | Miladi tarihi doğrular |
date_add() | Bir tarihe gün, ay, yıl, saat, dakika ve saniye ekler |
date_create_from_format() | Belirtilen formata göre biçimlendirilmiş yeni bir DateTime nesnesi döndürür |
date_create() | Yeni bir DateTime nesnesi döndürür |
date_date_set() | Yeni bir tarih belirler |
date_default_timezone_get() | tüm tarih / zaman işlevleri tarafından kullanılan öntanımlı zaman dilimini döndürür |
date_default_timezone_set() | tüm tarih / zaman işlevleri tarafından kullanılan öntanımlı zaman dilimini ayarlar |
date_diff() | İki tarih arasındaki farkı döndürür |
date_format() | Belirtilen formata göre biçimlendirilmiş bir tarihi döndürür |
date_get_last_errors() | Bir tarih dizesi bulunan uyarıları / hataları döndürür |
date_interval_create_from_date_string() | dizesinin göreli kısımlarından bir DateInterval nesnesi döndürür |
date_interval_format() | aralığını biçimler |
date_isodate_set() | ISO tarihi ayarlar |
date_modify() | zaman damgası değiştirir |
date_offset_get() | ofset dilimini döndürür |
date_parse_from_format() | Belirtilen formata göre, belirli bir tarihe hakkında detaylı bilgi içeren bir ilişkisel dizi döndürür |
date_parse() | Belirtilen tarihte ilgili ayrıntılı bilgi içeren bir ilişkisel dizi döndürür |
date_sub() | Bir tarihten itibaren Günleri, ayları yıllar, saat, dakika ve saniye çıkartır |
date_sun_info() | Belirtilen gün ve konum için günbatımı / batışı ve alacakaranlık başlangıcı / sonu hakkında bilgi içeren bir dizi döner |
date_sunrise() | Belirtilen gün ve konum için gün doğumu zamanını döndürür |
date_sunset() | Belirtilen gün ve konum için günbatımı zamanını döndürür |
date_time_set() | saati ayarlar |
date_timestamp_get() | Unix zaman damgasını döndürür |
date_timestamp_set() | Bir Unix zaman damgası dayanan tarihi ve saati ayarlar |
date_timezone_get() | Verilen DateTime nesnesinin saat dilimini döndürür |
date_timezone_set() | DateTime nesnesi olan zaman dilimini ayarlar |
date() | Yerel bir tarih ve saati biçimlendirir |
getdate() | Bir zaman damgası veya mevcut yerel tarih / zaman tarih / saat bilgilerini döndürür |
gettimeofday() | Geçerli saati döndürür |
gmdate() | Bir GMT / UTC tarih ve saati biçimlendirir |
gmmktime() | Bir GMT tarihi için Unix zaman damgasını döndürür |
gmstrftime() | Yerel ayarlara göre bir GMT / UTC tarih ve saati biçimlendirir |
idate() | tamsayı olarak bir yerel saat / tarih biçimlendirir |
localtime() | Yerel saati döndürür |
microtime() | mikrosaniye Geçerli Unix zaman damgasını döndürür |
mktime() | Bir tarih için Unix zaman damgasını döndürür |
strftime() | Yerel ayarlara göre bir yerel saat ve / veya tarih biçimlendirir |
strptime() | Üretilen zaman / tarih ayrıştırır strftime() |
strtotime() | Bir Unix zaman damgası içine bir İngiliz metinsel datetime ayrıştırır |
time() | Bir Unix zaman damgası olarak geçerli zamanı döndürür |
timezone_abbreviations_list() | DST, ofset içeren bir dizi ile ve zaman dilimi adı döndürür |
timezone_identifiers_list() | Tüm saat dilimi tanımlayıcıları ile indisli bir dizi döner |
timezone_location_get() | Belirtilen dilimi konum bilgisini döndürür |
timezone_name_from_ abbr() | kısaltması zaman diliminin adını döndürür |
timezone_name_get() | Zaman diliminin adını döndürür |
timezone_offset_get() | GMT ofset dilimini döndürür |
timezone_open() | Yeni DateTimeZone nesnesi oluşturur |
timezone_transitions_get() | Zaman dilimi için tüm geçişler döndürür |
timezone_version_get() | zaman dilimi db sürümünü döndürür |
PHP 5 Önceden tanımlı tarih / saat Sabitler
sabit | Açıklama |
---|---|
DATE_ATOM | Atom (example: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (example: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (example: 2005-08-14T16:13:03+0000) |