Cara menggunakan Function Date() di PHP

 Apakah itu Function Date() ?

  • Function date() digunakan untuk menampilkan tanggal pada saat itu (sesuai waktu server). 
  • Tanggal yang akan ditampilkan menyesuaikan waktu server, bukan waktu yang ada di client
  • Hal ini disebabkan PHP merupakan server side programming. 

Contoh Function date():

<?
echo date("m/d/y");
?>
maka tampilan dari script di atas:
07/02/13
  • Untuk mengubah format tanggal dalam bentuk 02-07-13 dapat menggunakan perintah:
<?
echo date("d-m-y");
?>
  • Untuk menampilkan tanggal pada 3 hari mendatang dapat menggunakan perintah:
<?
$tigaaharilagi = mktime(0, 0, 0, date("m"), date("d")+2, date("y"));
echo "Tiga hari lagi adalah tanggal ". date("d/m/y", $tigaaharilagi );
?>
  • Function mktime() digunakan untuk membuat timestamp, dengan sintaks:
mktime(hour, minute, second, month, day, year)
  • Contoh Function mktime():
<?php
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);

echo "Besok adalah tanggal ". date("d/m/y", $tomorrow) . "<br>";
echo "Satu bulan lalu adalah tanggal ". date("d/m/y", $lastmonth). "<br>";
echo "Satu tahun lagi adalah tanggal ". date("d/m/y", $nextyear). "<br>";
?>
  • Beberapa jenis timestamp yang dapat digunakan untuk mengatur format tampilan tanggal dan waktu
Time:
    a : am atau pm
    A : AM atau PM
    g : Jam tanpa 0 di depan. Bernilai antara 1-12.
    G : Jam tanpa 0 di depan (format 24 jam). Bernilai antara 0-23.
    h : Jam dengan 0 di depan. Bernilai antara 01-12.
    H : Jam dengan 0 di depan (format 24 jam). Bernilai antara 00-23.
    i : Menit dengan 0 di depan. Bernilai antara 00-59.
    s : Detik dengan 0 di depan. Bernilai antara 00-59.

Day:
    d : Hari dalam bulan (tanggal) dengan 0 di depan. Bernilai antara 01-31.
    j : Hari dalam bulan (tanggal) tanpa 0 di depan. Bernilai antara 1-31.
    D : Hari dalam mingguan (disingkat). Bernilai antara Sun-Sat
    l : Hari dalam mingguan. Bernilai antara Sunday-Saturday
    w : Hari dalam mingguan tanpa 0 di depan. Bernilai antara 0-6.
    z : Hari dalam tahunan tanpa 0 di depan. Bernilai antara 0-365.

Month:
    m : Nomor bulan dengan 0 di depan (01-12)
    n : Nomor bulan tanpa 0 di depan (1-12)
    M : Singkatan dari bulan. (Jan-Dec)
    F : Nama bulan lengkap. (January-December)
    t : Jumlah hari dalam sebulan. (28-31)

Year:
    L : 1 jika melompati tahun dan 0 jika tidak.
    Y : Format tahun 4 digit
    y : Format tahun 2 digit. (00-99)

Contoh penggunaan timestamp:

<?php

// Misalkan hari ini adalah: 02 Juli 2013, 5:23:11 pm

$today = date("F j, Y, g:i a");
echo "$today";
$today = date("m.d.y");
echo "$today";
$today = date("j, n, Y");
echo "$today";
$today = date("Ymd");
echo "$today";
$today = date("H:i:s");
echo "$today";
?>

No comments:
Write komentar