PHP Tanggal / Waktu Pendahuluan
Fungsi tanggal / waktu memungkinkan Anda untuk mendapatkan tanggal dan waktu dari server di mana skrip PHP Anda berjalan. Anda kemudian dapat menggunakan fungsi tanggal / waktu untuk memformat tanggal dan waktu dalam beberapa cara.
Note: Fungsi-fungsi ini tergantung pada pengaturan lokal dari server Anda. Ingatlah untuk mengambil daylight saving waktu dan tahun kabisat menjadi pertimbangan ketika bekerja dengan fungsi-fungsi ini.
Instalasi
PHP fungsi tanggal / waktu adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.
Runtime Configuration
Perilaku fungsi ini dipengaruhi oleh pengaturan di php.ini:
Nama | Deskripsi | kegagalan | PHP Versi |
---|---|---|---|
date.timezone | Default zona waktu (used by all date/time functions) | "" | PHP 5.1 |
date.default_latitude | Default lintang (used by date_sunrise() dan date_sunset() ) | "31,7667" | PHP 5.0 |
date.default_longitude | Default bujur (used by date_sunrise() dan date_sunset() ) | "35,2333" | PHP 5.0 |
date.sunrise_zenith | Default sunrise zenith (used by date_sunrise() dan date_sunset() ) | "90,83" | PHP 5.0 |
date.sunset_zenith | Default sunset zenith (used by date_sunrise() dan date_sunset() ) | "90,83" | PHP 5.0 |
PHP 5 Tanggal / Fungsi Waktu
Fungsi | Deskripsi |
---|---|
checkdate() | Memvalidasi tanggal Gregorian |
date_add() | Menambahkan hari, bulan, tahun, jam, menit, dan detik untuk tanggal |
date_create_from_format() | Mengembalikan sebuah objek DateTime baru diformat sesuai dengan format yang ditentukan |
date_create() | Mengembalikan sebuah objek DateTime baru |
date_date_set() | Menetapkan tanggal baru |
date_default_timezone_get() | Mengembalikan zona waktu default digunakan oleh semua tanggal / fungsi waktu |
date_default_timezone_set() | Menetapkan zona waktu default digunakan oleh semua tanggal / fungsi waktu |
date_diff() | Mengembalikan perbedaan antara dua tanggal |
date_format() | Mengembalikan tanggal diformat sesuai dengan format yang ditentukan |
date_get_last_errors() | Mengembalikan peringatan / kesalahan yang ditemukan dalam string tanggal |
date_interval_create_from_date_string() | Set up DateInterval dari bagian-bagian relatif dari string |
date_interval_format() | Format interval |
date_isodate_set() | Menetapkan tanggal ISO |
date_modify() | Memodifikasi timestamp |
date_offset_get() | Mengembalikan offset zona waktu |
date_parse_from_format() | Mengembalikan array asosiatif dengan info detail tentang tanggal yang ditentukan, sesuai dengan format yang ditentukan |
date_parse() | Mengembalikan array asosiatif dengan info detail tentang tanggal yang ditentukan |
date_sub() | Mengurangi hari, bulan, tahun, jam, menit, dan detik dari tanggal |
date_sun_info() | Mengembalikan array yang berisi info tentang sunset / sunrise dan senja mulai / akhir, untuk hari tertentu dan lokasi |
date_sunrise() | Mengembalikan waktu matahari terbit untuk hari tertentu dan lokasi |
date_sunset() | Mengembalikan waktu matahari terbenam untuk hari tertentu dan lokasi |
date_time_set() | Menetapkan waktu |
date_timestamp_get() | Mengembalikan timestamp Unix |
date_timestamp_set() | Menetapkan tanggal dan waktu berdasarkan cap waktu Unix |
date_timezone_get() | Mengembalikan zona waktu dari objek DateTime yang diberikan |
date_timezone_set() | Menetapkan zona waktu untuk objek DateTime |
date() | Membentuk tanggal lokal dan waktu |
getdate() | Mengembalikan informasi tanggal / waktu cap waktu atau saat setempat tanggal / waktu |
gettimeofday() | Mengembalikan waktu saat ini |
gmdate() | Memformat GMT / tanggal UTC dan waktu |
gmmktime() | Mengembalikan timestamp Unix untuk kencan GMT |
gmstrftime() | Memformat GMT / tanggal UTC dan waktu sesuai dengan pengaturan lokal |
idate() | Format waktu setempat / tanggal sebagai integer |
localtime() | Mengembalikan waktu setempat |
microtime() | Mengembalikan timestamp Unix saat ini dengan mikrodetik |
mktime() | Mengembalikan timestamp Unix untuk kencan |
strftime() | Format waktu setempat dan / atau tanggal sesuai dengan pengaturan lokal |
strptime() | Mem-parsing waktu / tanggal dihasilkan dengan strftime() |
strtotime() | Mengurai sebuah tekstual datetime bahasa Inggris ke cap waktu Unix |
time() | Mengembalikan waktu saat ini sebagai cap waktu Unix |
timezone_abbreviations_list() | Mengembalikan array asosiatif yang berisi dst, offset, dan nama zona waktu |
timezone_identifiers_list() | Mengembalikan array diindeks dengan semua pengidentifikasi zona waktu |
timezone_location_get() | Mengembalikan informasi lokasi untuk zona waktu yang ditentukan |
timezone_name_from_ abbr() | Mengembalikan nama zona waktu dari singkatan |
timezone_name_get() | Mengembalikan nama zona waktu |
timezone_offset_get() | Mengembalikan offset zona waktu dari GMT |
timezone_open() | Menciptakan objek DateTimeZone baru |
timezone_transitions_get() | Mengembalikan semua transisi untuk zona waktu |
timezone_version_get() | Mengembalikan versi db zona waktu |
PHP 5 Predefined Date / Time Konstanta
Konstan | Deskripsi |
---|---|
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) |