Home » PHP » Fungsi Date date() PHP

Fungsi Date date() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
formatRequired. 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)
timestampOptional. 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

You may also like