Fungsi Tanggal/Waktu memungkinkan Anda mendapatkan tanggal dan waktu dari server tempat skrip PHP dijalankan. Anda dapat menggunakan fungsi Tanggal/Waktu untuk memformat tanggal dan waktu dengan cara yang berbeda.
Catatan: Fungsi-fungsi ini bergantung pada pengaturan lokal server. Ingatlah untuk memperhitungkan waktu musim panas dan tahun kabisat saat menggunakan fungsi-fungsi ini.
Fungsi Tanggal/Waktu PHP merupakan bagian integral dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.
Perilaku fungsi Tanggal/Waktu dipengaruhi oleh pengaturan di php.ini:
nama | menggambarkan | bawaan | versi PHP |
---|---|---|---|
tanggal.zona waktu | Tentukan zona waktu default (semua fungsi Tanggal/Waktu menggunakan opsi ini) | "" | PHP 5.1 |
tanggal.default_latitude | Menentukan garis lintang default (date_sunrise() dan date_sunset() gunakan opsi ini) | "31.7667" | PHP 5.0 |
tanggal.default_longitude | Menentukan garis bujur default (date_sunrise() dan date_sunset() gunakan opsi ini) | "35.2333" | PHP 5.0 |
tanggal.matahari terbit_zenith | Menentukan puncak matahari terbit default (date_sunrise() dan date_sunset() gunakan opsi ini) | "90,83" | PHP 5.0 |
tanggal.matahari terbenam_zenith | Menentukan puncak matahari terbenam default (date_sunrise() dan date_sunset() gunakan opsi ini) | "90,83" | PHP 5.0 |
fungsi | menggambarkan |
---|---|
tanggal pemeriksaan() | Verifikasi tanggal Gregorian. |
tanggal_tambah() | Tambahkan hari, bulan, tahun, jam, menit dan detik ke tanggal. |
tanggal_buat_dari_format() | Mengembalikan objek DateTime baru yang diformat sesuai dengan format yang ditentukan. |
tanggal_buat() | Mengembalikan objek DateTime baru. |
tanggal_tanggal_set() | Tetapkan tanggal baru. |
tanggal_default_zona waktu_get() | Mengembalikan zona waktu default, yang digunakan oleh semua fungsi Tanggal/Waktu. |
tanggal_default_zona waktu_set() | Menetapkan zona waktu default, yang digunakan oleh semua fungsi Tanggal/Waktu. |
tanggal_perbedaan() | Mengembalikan perbedaan antara dua tanggal. |
tanggal_format() | Mengembalikan tanggal yang diformat sesuai dengan format yang ditentukan. |
tanggal_dapatkan_kesalahan_terakhir() | Mengembalikan peringatan/kesalahan dalam string tanggal. |
tanggal_interval_buat_dari_tanggal_string() | Membangun DateInterval dari bagian string yang relevan. |
tanggal_interval_format() | Format interval waktu. |
tanggal_isodate_set() | Tetapkan tanggal ISO. |
tanggal_modifikasi() | Ubah stempel waktu. |
tanggal_offset_get() | Mengembalikan offset zona waktu. |
tanggal_parse_dari_format() | Mengembalikan array asosiatif dengan rincian untuk tanggal tertentu sesuai dengan format yang ditentukan. |
tanggal_parse() | Mengembalikan array asosiatif dengan rincian untuk tanggal tertentu. |
tanggal_sub() | Mengurangi hari, bulan, tahun, jam, menit, dan detik dari tanggal yang ditentukan. |
tanggal_matahari_info() | Mengembalikan array yang berisi informasi tentang matahari terbit/terbenam dan awal senja/akhir senja untuk tanggal dan lokasi yang ditentukan. |
tanggal_matahari terbit() | Mengembalikan waktu matahari terbit untuk tanggal dan lokasi tertentu. |
tanggal_matahari terbenam() | Mengembalikan waktu matahari terbenam untuk tanggal dan lokasi yang ditentukan. |
tanggal_waktu_set() | Tetapkan waktu. |
tanggal_cap waktu_dapatkan() | Mengembalikan stempel waktu Unix. |
tanggal_cap_waktu_set() | Menetapkan tanggal dan waktu berdasarkan stempel waktu Unix. |
tanggal_zona waktu_get() | Mengembalikan zona waktu objek DateTime yang diberikan. |
tanggal_zona waktu_set() | Menetapkan zona waktu objek DateTime. |
tanggal() | Format tanggal dan waktu setempat. |
dapatkan tanggal() | Mengembalikan stempel waktu atau informasi tanggal/waktu dari tanggal/waktu lokal saat ini. |
dapatkan waktu hari ini() | Mengembalikan waktu saat ini. |
tanggal gm() | Format tanggal dan waktu GMT/UTC. |
waktu gmmk() | Mengembalikan stempel waktu UNIX pada tanggal GMT. |
waktu gmstrf() | Format tanggal dan waktu GMT/UTC sesuai dengan pengaturan lokal. |
tanggal() | Format waktu/tanggal lokal sebagai bilangan bulat. |
waktu lokal() | Kembali waktu setempat. |
waktu mikro() | Mengembalikan jumlah mikrodetik dalam stempel waktu Unix saat ini. |
waktu mk() | Mengembalikan stempel waktu Unix suatu tanggal. |
waktu strf() | Format waktu/tanggal setempat sesuai dengan pengaturan lokal. |
waktu strp() | Parsing waktu/tanggal yang dihasilkan oleh strftime(). |
strtotime() | Mengurai deskripsi tanggal atau waktu teks bahasa Inggris apa pun menjadi stempel waktu Unix. |
waktu() | Mengembalikan stempel waktu Unix pada waktu saat ini. |
zona waktu_abbreviations_list() | Mengembalikan array asosiatif yang berisi waktu musim panas, offset, dan nama zona waktu. |
zona waktu_identifiers_list() | Mengembalikan array numerik dengan semua pengidentifikasi zona waktu. |
zona waktu_lokasi_get() | Mengembalikan informasi lokasi untuk zona waktu yang ditentukan. |
zona waktu_nama_dari_abbr() | Mengembalikan nama zona waktu berdasarkan singkatan zona waktu. |
zona waktu_nama_get() | Mengembalikan nama zona waktu. |
zona waktu_offset_get() | Mengembalikan offset zona waktu relatif terhadap GMT. |
zona waktu_open() | Buat objek DateTimeZone baru. |
zona waktu_transisi_get() | Mengembalikan semua konversi untuk zona waktu. |
zona waktu_version_get() | Mengembalikan versi database zona waktu. |
konstan | menggambarkan |
---|---|
TANGGAL_ATOM | Atom (misalnya: 15-08-2005T16:13:03+0000) |
TANGGAL_COOKIE | Cookie HTTP (Contoh: Minggu, 14 Agustus 2005 16:13:03 UTC) |
TANGGAL_ISO8601 | ISO-8601 (misalnya: 14-08-2005T16:13:03+0000) |
TANGGAL_RFC822 | RFC 822 (Contoh: Minggu, 14 Agustus 2005 16:13:03 UTC) |
TANGGAL_RFC850 | RFC 850 (Contoh: Minggu, 14-Agt-05 16:13:03 UTC) |
TANGGAL_RFC1036 | RFC 1036 (Contoh: Minggu, 14-Agt-05 16:13:03 UTC) |
TANGGAL_RFC1123 | RFC 1123 (Contoh: Minggu, 14 Agustus 2005 16:13:03 UTC) |
TANGGAL_RFC2822 | RFC 2822 (Contoh: Minggu, 14 Agustus 2005 16:13:03 +0000) |
TANGGAL_RSS | RSS (Contoh: Minggu, 14 Agustus 2005 16:13:03 UTC) |
TANGGAL_W3C | Konsorsium World Wide Web (misalnya: 14-08-2005T16:13:03+0000) |