Fungsi Date / Time PHP

Ringkasan Fungsi Tanggal/Waktu PHP

Fungsi Tanggal/Waktu memungkinkan Anda mengambil tanggal dan waktu dari server yang menjalankan skrip PHP. Anda dapat memformat tanggal dan waktu dengan berbagai cara menggunakan fungsi Tanggal/Waktu.

Keterangan:Fungsi ini tergantung pada pengaturan lokal server. Jangan lupa untuk mengambil考虑 musim panas dan tahun kabisat saat menggunakan fungsi ini.

Pemasangan

Fungsi Tanggal/Waktu PHP adalah bagian penting dari PHP. Fungsi ini dapat digunakan tanpa perlu pemasangan.

Konfigurasi Runtime

Perilaku fungsi Tanggal/Waktu PHP 5 dipengaruhi oleh pengaturan di php.ini:

Nama Deskripsi Standar Versi PHP
date.timezone Zona Waktu Standar (semua fungsi Tanggal/Waktu menggunakan opsi ini) "" PHP 5.1
date.default_latitude Garis Lintang Standar (date_sunrise() dan date_sunset() menggunakan opsi ini) "31.7667" PHP 5.0
date.default_longitude Garis Bujur Standar (date_sunrise() dan date_sunset() menggunakan opsi ini) "35.2333" PHP 5.0
date.sunrise_zenith Tengah Matahari Pagi Standar (date_sunrise() dan date_sunset() menggunakan opsi ini) "90.83" PHP 5.0
date.sunset_zenith Tengah Matahari Bawah Standar (date_sunrise() dan date_sunset() menggunakan opsi ini) "90.83" PHP 5.0

Fungsi Tanggal/Waktu PHP 5

Fungsi Deskripsi
checkdate() Verifikasi tanggal Gregorian.
date_add() Tambahkan hari, bulan, tahun, jam, menit, dan detik ke tanggal.
date_create_from_format() Kembalikan objek DateTime baru yang diformat berdasarkan format yang ditentukan.
date_create() Kembalikan objek DateTime baru.
date_date_set() Atur tanggal baru.
date_default_timezone_get() Kembalikan zona waktu default yang digunakan oleh semua fungsi Date/Time.
date_default_timezone_set() Atur zona waktu default yang digunakan oleh semua fungsi Date/Time.
date_diff() Kembalikan perbedaan antara dua tanggal.
date_format() Kembalikan tanggal yang diformat berdasarkan format yang ditentukan.
date_get_last_errors() Kembalikan peringatan/error dari string tanggal.
date_interval_create_from_date_string() Buat DateInterval dari bagian yang relevan dari string.
date_interval_format() Formatkan interval waktu.
date_isodate_set() Atur tanggal ISO.
date_modify() Modifikasi timestamp.
date_offset_get() Kembalikan offset zona waktu.
date_parse_from_format() Kembalikan array asosiatif yang berisi informasi detil tentang tanggal yang ditentukan berdasarkan format yang diberikan.
date_parse() Kembalikan array asosiatif yang berisi informasi detil tentang tanggal yang ditentukan.
date_sub() Kurangi hari, bulan, tahun, jam, menit, dan detik dari tanggal yang ditentukan.
date_sun_info() Kembalikan array yang mengandung informasi tentang waktu matahari terbit/matahari terbenam dan waktu matahari terbenam mulai/matahari terbenam berakhir untuk tanggal dan lokasi yang ditentukan.
date_sunrise() Kembalikan waktu matahari terbit untuk tanggal dan lokasi yang ditentukan.
date_sunset() Kembalikan waktu matahari terbenam untuk tanggal dan lokasi yang ditentukan.
date_time_set() Atur waktu.
date_timestamp_get() Kembalikan timestamp Unix.
date_timestamp_set() Atur tanggal dan waktu berdasarkan timestamp Unix.
date_timezone_get() Kembalikan zona waktu DateTime yang diberikan.
date_timezone_set() Atur wilayah waktu objek DateTime.
date() Mengformat tanggal/waktu lokal.
getdate() Kembalikan informasi tanggal/waktu untuk timestamp yang ditentukan atau tanggal/waktu lokal saat ini.
gettimeofday() Kembalikan waktu saat ini.
gmdate() Mengformat tanggal/waktu GMT/UTC.
gmmktime() Kembalikan timestamp UNIX tanggal GMT.
gmstrftime() Mengformat tanggal/waktu GMT/UTC berdasarkan pengaturan regional.
idate() Mengformat waktu/tanggal lokal ke bilangan bulat.
localtime() Kembalikan waktu lokal.
microtime() Kembalikan mikro detik waktu saat ini.
mktime() Kembalikan timestamp Unix tanggal.
strftime() Mengformat waktu/tanggal lokal berdasarkan pengaturan regional.
strptime() Mengurai waktu/tanggal yang dihasilkan oleh strftime().
strtotime() Mengurai deskripsi tanggal atau waktu dalam teks Inggris ke timestamp Unix.
time() Kembalikan timestamp Unix waktu saat ini.
timezone_abbreviations_list() Kembalikan daftar koneksi array yang mengandung musim panas, gangkatan waktu, dan nama wilayah waktu.
timezone_identifiers_list() Kembalikan daftar indeks array dengan semua penanda wilayah waktu.
timezone_location_get() Kembalikan informasi lokasi wilayah waktu yang ditentukan.
timezone_name_from_abbr() Kembalikan nama wilayah waktu berdasarkan singkatan.
timezone_name_get() Kembalikan nama wilayah waktu.
timezone_offset_get() Kembalikan gangkatan waktu terhadap GMT.
timezone_open() Buat objek DateTimeZone baru.
timezone_transitions_get() Kembalikan semua konversi wilayah waktu.
timezone_version_get() Kembalikan versi database wilayah waktu.

Konstanta Date/Time yang di预定义 PHP 5

Konstanta Deskripsi
DATE_ATOM Atom (contoh: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies (contoh: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (contoh: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (contoh: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (contoh: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (contoh: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (contoh: 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 (contoh: 2005-08-14T16:13:03+0000)