Ada beberapa function yang bisa kita gunakan untuk menampilkan waktu dalam PHP. Di antara semua function yang bisa kita gunakan untuk menampilkan waktu, ada beberapa function yang paling sering digunakan. Function-function tersebut yaitu :
<?PHP
$tanggal=date("d:m:Y h-i-s a");
echo("Tanggal : ".$tanggal);
?>
Penggunaan idate hampir sama dengan date. Bedanya, idate hanya menggunakan satu huruf.
Untuk penggunaan getdate dan localtime, kalian bisa melihatnya pada script PHP berikut ini!
<?PHP
echo("<h2>Get date</h2>");
$tanggal=getdate();
foreach($tanggal as $key=>$s){
echo($key." : ".$s."<BR />") ;
}
echo("<h2>Local Time</h2>");
$tanggal=localtime();
foreach($tanggal as $key=>$s){
echo($key." : ".$s."<BR />") ;
}
?>
<?PHP
$tanggal=29;
$bulan=2;
$tahun=1999;
if(checkdate($tanggal, $bulan, $tahun))echo($tanggal.$bulan.$tahun."ada di kalender");
$tanggal=28;
$bulan=2;
$tahun=1999;
if(checkdate($tanggal, $bulan, $tahun))echo($tanggal.$bulan.$tahun."ada di kalender");
?>
Yang terakhir, kita akan coba gunakan function lainnya.
<?PHP
echo("Time() : ".time()."<BR />");
echo("Microtime() : ".time()."<BR />");
echo("Time() : ".time()."<BR />");
echo("Date_default_timezone_get() : ".date_default_timezone_get()."<BR />");
?>
- getdate() => Mendapatkan array assosiatif yang berisi informasi waktu. Key-nya bisa diperoleh dengan menggunakan foreach.
- date() => Menampilkan waktu dengan format tertentu.
- time() => Menampilkan selisih waktu sekarang dengan waktu awal unix(1 Januari 1970 00:00:00).
- idate() => Hampir sama dengan date(), tapi cuma bisa menampilkan satu waktu yang diwakili oleh satu huruf.
- localtime() => Mendapatkan waktu lokal yang disimpan dalam array.
- microtime() => Hampir sama dengan microtime, tapi waktu yang dikembalikan berupa mikro detik.
- date_default_timezone_get() => Mendapatkan nama zona waktu.
- checkdate => Memeriksa apakah tanggal yang diberikan valid.
- m => Bulan (dengan menggunakan angka)
- M => Bulan (dengan singkatan nama dalam bahasa inggris)
- y => Tahun (2 digit)
- Y => Tahun (4 digit)
- d => Tanggal
- D => Hari (Singkatan bahasa inggris)
- N => Hari yang diwakili dengan angka 1(senin) sampai dengan 7(minggu).
- h => Jam (12 jam)
- H => Jam (24 jam)
- i => menit
- s => detik
- a => menampilkan am atau pm.
- A => menampilkan AM atau PM.
- T => Menampilkan (singkatan nama) zona waktu
<?PHP
$tanggal=date("d:m:Y h-i-s a");
echo("Tanggal : ".$tanggal);
?>
Untuk penggunaan getdate dan localtime, kalian bisa melihatnya pada script PHP berikut ini!
<?PHP
echo("<h2>Get date</h2>");
$tanggal=getdate();
foreach($tanggal as $key=>$s){
echo($key." : ".$s."<BR />") ;
}
echo("<h2>Local Time</h2>");
$tanggal=localtime();
foreach($tanggal as $key=>$s){
echo($key." : ".$s."<BR />") ;
}
?>
<?PHP
$tanggal=29;
$bulan=2;
$tahun=1999;
if(checkdate($tanggal, $bulan, $tahun))echo($tanggal.$bulan.$tahun."ada di kalender");
$tanggal=28;
$bulan=2;
$tahun=1999;
if(checkdate($tanggal, $bulan, $tahun))echo($tanggal.$bulan.$tahun."ada di kalender");
?>
Yang terakhir, kita akan coba gunakan function lainnya.
<?PHP
echo("Time() : ".time()."<BR />");
echo("Microtime() : ".time()."<BR />");
echo("Time() : ".time()."<BR />");
echo("Date_default_timezone_get() : ".date_default_timezone_get()."<BR />");
?>