Contoh
Memformat tanggal dan waktu lokal dan mengembalikan string tanggal yang telah diformat:
<?php // Mencetak hari echo date("l") . "<br>"; // Mencetak hari, tanggal, bulan, tahun, waktu, AM atau PM echo date("l jS \of F Y h:i:s A") . "<br>"; // Cetakan 3 Oktober 1975 adalah pada hari Jumat echo "Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975)) . "<br>"; // Gunakan konstanta dalam parameter format echo date(DATE_RFC822) . "<br>"; // mencetak sesuatu seperti: 1975-10-03T00: 00: 00 + 00: 00 echo date(DATE_ATOM,mktime(0,0,0,10,3,1975)); ?> /* Output : Saturday Saturday 21st of November 2020 09:43:10 AM Oct 3,1975 was on a Friday Sat, 21 Nov 20 09:43:10 +0000 1975-10-03T00:00:00+00:00 */
Definisi dan Penggunaan
Fungsi date()
memformat tanggal dan waktu lokal, dan mengembalikan string tanggal yang diformat.
Syntax
date(format, timestamp);
Nilai Parameter
Parameter | Deskripsi |
---|---|
format | Required. Menentukan format string tanggal yang dikeluarkan. Karakter berikut dapat digunakan: d – Hari dalam sebulan (dari 01 hingga 31) D – Representasi tekstual dari suatu hari (tiga huruf) j – Hari dalam sebulan tanpa nol di depan (1 hingga 31) l (huruf kecil ‘L’) – Representasi tekstual lengkap dari hari N – Representasi numerik ISO-8601 dari suatu hari (1 untuk Senin, 7 untuk Minggu) S – Sufiks ordinal bahasa Inggris untuk hari dalam sebulan (2 karakter st, nd, rd atau th. Bekerja dengan baik dengan j) w – Representasi numerik hari (0 untuk Minggu, 6 untuk Sabtu) z – Hari dalam setahun (dari 0 sampai 365) W – Jumlah minggu dalam tahun ISO-8601 (minggu mulai hari Senin) F – Representasi tekstual lengkap dari satu bulan (Januari hingga Desember) m – Representasi numerik dari satu bulan (dari 01 hingga 12) M – Representasi tekstual singkat dari satu bulan (tiga huruf) n – Representasi numerik dari satu bulan, tanpa nol di depannya (1 hingga 12) t – Jumlah hari dalam bulan tertentu L – Apakah itu tahun kabisat (1 jika itu tahun kabisat, 0 sebaliknya) o – Angka tahun ISO-8601 Y – Representasi empat digit tahun y – Representasi dua digit dari satu tahun a – Huruf kecil am atau pm A – Huruf besar AM atau PM B – Swatch waktu Internet (000 hingga 999) g – format 12 jam satu jam (1 hingga 12) G – format 24 jam satu jam (0 hingga 23) h – format 12-jam satu jam (01 hingga 12) H – format 24 jam satu jam (00 hingga 23) i – Menit dengan nol di depan (00 hingga 59) s – Detik, dengan nol di depan (00 hingga 59) u – Microseconds (ditambahkan dalam PHP 5.2.2) e – Pengidentifikasi zona waktu (Contoh: UTC, GMT, Atlantik / Azores) I (kapital i) – Apakah tanggal dalam waktu penghematan siang hari (1 jika Waktu Musim Panas, 0 sebaliknya) O – Perbedaan waktu Greenwich (GMT) dalam jam (Contoh: +0100) P – Perbedaan waktu Greenwich (GMT) dalam jam: menit (ditambahkan dalam PHP 5.1.3) T – Singkatan zona waktu (Contoh: EST, MDT) Z – Pengimbangan zona waktu dalam hitungan detik. Offset untuk zona waktu di barat UTC adalah negatif (-43200 hingga 50400) c – Tanggal ISO-8601 (mis. 2013-05-05T16: 34: 42 + 00: 00) r – Format tanggal RFC 2822 (mis. Jum, 12 Apr 2013 12:01:05 +0200) U – Detik sejak Unix Epoch (1 Januari 1970 00:00:00 GMT) dan konstanta standar berikut juga dapat digunakan (tersedia sejak PHP 5.1.0): DATE_ATOM – Atom (contoh: 2013-04-12T15: 52: 01 + 00: 00) DATE_COOKIE – HTTP Cookies (contoh: Jumat, 12-Apr-13 15:52:01 UTC) DATE_ISO8601 – ISO-8601 (contoh: 2013-04-12T15: 52: 01 + 0000) DATE_RFC822 – RFC 822 (contoh: Jum, 12 Apr 13 15:52:01 +0000) DATE_RFC850 – RFC 850 (contoh: Jumat, 12-Apr-13 15:52:01 UTC) DATE_RFC1036 – RFC 1036 (contoh: Jum, 12 Apr 13 15:52:01 +0000) DATE_RFC1123 – RFC 1123 (contoh: Jum, 12 Apr 2013 15:52:01 +0000) DATE_RFC2822 – RFC 2822 (Jum, 12 Apr 2013 15:52:01 +0000) DATE_RFC3339 – Sama seperti DATE_ATOM (sejak PHP 5.1.3) DATE_RSS – RSS (Jum, 12 Agustus 2013 15:52:01 +0000) DATE_W3C – World Wide Web Consortium (contoh: 2013-04-12T15: 52: 01 + 00: 00) |
timestamp | Optional. Menentukan stempel waktu Unix integer. Default adalah waktu lokal saat ini (waktu ()) |
Detail Teknis
Return Value: | Mengembalikan string tanggal yang diformat pada kesuksesan. SALAH pada kegagalan + E_WARNING |
---|---|
PHP Version: | 4+ |
Changelog: | PHP 5.1.0: Menambahkan kesalahan zona waktu E_STRICT dan E_NOTICE. Rentang stempel waktu yang valid sekarang adalah dari Jum, 13 Des 1901 20:45:54 GMT hingga Sel, 19 Jan 2038 03:14:07 GMT. Sebelum stempel waktu versi 5.1.0 dibatasi dari 01-01-1970 hingga 19-01-2038 di beberapa sistem (mis. Windows). PHP 5.1.1: Menambahkan konstanta format tanggal / waktu standar yang dapat digunakan untuk menentukan parameter format |