Fungsi PHP date() digunakan untuk memformat waktu/tanggal.
Fungsi PHP date() memformat stempel waktu menjadi tanggal dan waktu yang lebih mudah dibaca.
Stempel waktu adalah rangkaian karakter yang mewakili tanggal/waktu terjadinya peristiwa tertentu.
tanggal string ( string $format [, int $cap waktu ] )
parameter | menggambarkan |
---|---|
format | Diperlukan. Menentukan format stempel waktu. |
stempel waktu | Opsional. Tentukan stempel waktu. Standarnya adalah tanggal dan waktu saat ini. |
Format parameter pertama yang diperlukan dari fungsi date() menentukan cara memformat tanggal/waktu.
Berikut beberapa karakter yang tersedia:
d - mewakili hari dalam sebulan (01 - 31)
m - mewakili bulan (01 - 12)
Y - mewakili tahun (empat digit)
Untuk daftar semua karakter yang tersedia dalam parameter format , lihat manual referensi Tanggal PHP kami, fungsi date().
Anda dapat menyisipkan karakter lain di antara huruf, misalnya "/", "." atau "-", sehingga Anda dapat menambahkan pemformatan tambahan:
<?phpecho tanggal("Y/m/h") . "<br>";echo tanggal("Ymd") . "<br>";echo tanggal("Ymd");?>
Output dari kode di atas terlihat seperti ini:
2016/10/212016.10.212016-10-21
karakter format | menjelaskan | Contoh nilai kembalian |
---|---|---|
hari | --- | --- |
D | Hari dalam sebulan, angka 2 digit dengan nol di depannya | 01 hingga 31 |
D | Hari dalam seminggu, representasi teks, 3 huruf | Senin hingga Minggu |
J | Hari dalam sebulan, tanpa angka nol di depannya | 1 sampai 31 |
aku (huruf kecil "L") | Hari dalam seminggu, format teks lengkap | Minggu hingga Sabtu |
N | Hari dalam seminggu diwakili oleh angka dalam format ISO-8601 (baru di PHP 5.1.0) | 1 (untuk Senin) hingga 7 (untuk Minggu) |
S | Akhiran bahasa Inggris setelah hari dalam sebulan, 2 karakter | st , nd , rd atau th . Dapat digunakan dengan j |
w | Hari dalam seminggu, dinyatakan sebagai angka | 0 (artinya Minggu) hingga 6 (artinya Sabtu) |
z | Hari dalam setahun | 0 hingga 365 |
Pekan | --- | --- |
W | Nomor minggu dalam setahun dalam format ISO-8601, setiap minggu dimulai pada hari Senin (baru dalam PHP 4.1.0) | Misalnya: 42 (minggu ke-42 tahun ini) |
bulan | --- | --- |
F | Bulan, format teks lengkap, seperti Januari atau Maret | Januari hingga Desember |
M | Bulan direpresentasikan sebagai angka, dengan angka nol di depannya | 01 hingga 12 |
M | Singkatan tiga huruf untuk bulan | Januari hingga Desember |
N | Bulan sebagai angka, tanpa angka nol di depannya | 1 sampai 12 |
T | Jumlah hari dalam satu bulan tertentu | 28 hingga 31 |
Tahun | --- | --- |
L | Apakah ini tahun kabisat? | Jika tahun kabisat maka nilainya 1 , jika tidak maka nilainya 0 |
Hai | Nomor tahun dalam format ISO-8601. Nilainya sama dengan Y , hanya saja jika nomor minggu ISO ( W ) milik tahun sebelumnya atau tahun depan, maka tahun tersebut yang digunakan. (Baru di PHP 5.1.0) | Contoh: 1999 atau 2003 |
Y | Tahun 4 digit penuh | Misalnya: 1999 atau 2003 |
kamu | tahun 2 digit | Misalnya: 99 atau 03 |
waktu | --- | --- |
A | Nilai AM dan PM huruf kecil | pagi atau sore |
A | Nilai AM dan PM huruf besar | pagi atau sore |
B | Swatch waktu standar Internet | 000 hingga 999 |
G | jam, format 12 jam, tanpa angka nol di depan | 1 sampai 12 |
G | jam, format 24 jam, tanpa angka nol di depan | 0 hingga 23 |
H | Jam, format 12 jam, dengan angka nol di depannya | 01 hingga 12 |
H | jam, format 24 jam, dengan angka nol di depannya | 00 hingga 23 |
Saya | Menit dengan angka nol di depannya | 00 hingga 59 > |
S | Detik, dengan angka nol di depannya | 00 hingga 59 > |
kamu | Milidetik (baru di PHP 5.2.2). Perlu dicatat bahwa fungsi date() selalu mengembalikan 000000 karena hanya menerima parameter integer , dan DateTime::format() hanya mendukung milidetik. | Contoh: 654321 |
zona waktu | --- | --- |
e | Pengidentifikasi zona waktu (baru di PHP 5.1.0) | Misalnya: UTC , GMT , Atlantik/Azores |
SAYA | Apakah ini waktu musim panas? | 1 jika waktu musim panas, 0 sebaliknya |
HAI | jam dari Greenwich Mean Time | Misalnya: +0200 |
P | Bedanya dengan Greenwich Mean Time (GMT), terdapat titik dua yang memisahkan jam dan menit (baru di PHP 5.1.3) | Misalnya: +02:00 |
T | Zona waktu mesin ini | Misalnya: EST , MDT ([Catatan Penerjemah] Dalam format teks lengkap di Windows, seperti "Waktu Standar Timur", versi China akan menampilkan "Waktu Standar China"). |
Z | Perbedaan waktu diimbangi dalam hitungan detik. Offset zona waktu di sebelah barat UTC selalu negatif, dan offset zona waktu di sebelah timur UTC selalu positif. | -43200 hingga 43200 |
Tanggal/waktu lengkap | --- | --- |
C | Tanggal dalam format ISO 8601 (baru dalam PHP 5) | 12-02-2004T15:19:21+00:00 |
R | Tanggal dalam format RFC 822 | Misalnya: Kam, 21 Des 2000 16:01:07 +0200 |
kamu | Jumlah detik sejak zaman Unix (1 Januari 1970 00:00:00 GMT) | Lihat waktu() |
Untuk panduan referensi lengkap untuk semua fungsi tanggal, kunjungi Manual Referensi Tanggal PHP Lengkap kami.
Panduan referensi ini memberikan penjelasan singkat dan contoh penerapan setiap fungsi!