PHP – Dasar Fungsi Penanggalan


Untuk memperoleh tanggal dalam program, PHP menyediakan fungsi date() yang dapat digunakan untuk menampilkan informasi tanggal beserta waktu baik saat ini maupun yang lalu.

Sintaks:
DATE (string FORMAT [, int timestamp])

Dari sintaks diatas, anda dapat mengggunakan format penanggalan dengan melihat tabel berikut ini:

 

Format Keterangan
a am atau pm
A AM atau PM
B Swatch internet time
d Tanggal dalam 2 digit. Contoh “01” s/d “31”
D Hari dalam format 3 karakter, Contoh “Fri”
F Bulan dalam format lengkap, Contoh “January”
g Waktu dalam 12 jam, hasilnya tanpa karakter nol (0). Contoh “1” s/d “12”
G Waktu dalam 24 jam, hasilnya tanpa karakter nol(0). Contoh “0” s/d “23”
h Waktu dalam 12 jam, dengan karakter nol(0). Contoh “01” s/d “12”
H Waktu dalam 24 jam, hasilnya menggunakan karakter nol(0). Contoh “01” s/d “23”
i Menit. Contoh “00” s/d “59”
I “1” if Daylight Savings Time, “0” otherwise
j Tanggal tanpa nol. Contoh “1” s/d “31”
L Boolean, for whether it is a leap year; i.e. “0” or “1”
m Bulan dalam 2 digit. Contoh “01” – “12”
M Bulan dalam 3 karakter. Contoh “Jan”
n Bulan tanpa nol(0). Contoh “1” s/d “12”
r RFC 822 formatted data; i.e. “Thu, 21 Dec 2000 16:01:07 + 0200” (added in PHP. 4.0.4)
s Detik. Contoh “00” s/d “59”
S Tanggal dan bulan. Contoh “th”, “nd”
t Jumlah hari penu dalam satu bulan ; Contoh “28” s/d “31”
T Zona waktu yang digunakan; contoh “MDT”
U Seconds since the epoch
w Hari dalam nilai angka; Misalnya “0” (Sunday) s/d “6” (Saturday)
Y Tahun 4 digit, contoh “2011”
y Tahun 2 digit, contoh “07”
z Urutan hari dalam satu tahun; contoh “0” s/d “365”
Z Timezone offset in seconds (i.e “-43200” to “43200”). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.

Contoh penggunaan dalam program, seperti terlihat pada skrip berikut ini.

<?php
echo ‘Tanggal Sekarang : ‘.date(‘d-m-Y’).'<br />’;
echo ‘Jam Sekarang : ‘.date(‘g:i:s’);
?>