Skip to content Skip to sidebar Skip to footer

Cara Membuat Tanggal dan Waktu Dalam PHP

Kali ini Dunia Programming akan membahas bagaimana sih cara membuat Tanggal dan Waktu dalam PHP dengan menggunakan Dungsi Date()...?

Tanggal sering klai menjadi parameter yang paling penting pada saat akan menyajikan informasi, umumnya informasi yang bersifat berita atau kalender kegiatan. Informasi yang ditampilkan harus terbaru (paling akhir) ataupun harus sama dengan tanggal hari ini.
Cara Membuat Tanggal dan Waktu Dalam PHP
Cara Membuat Tanggal dan Waktu Dalam PHP  

Pada aplikasi model web yang bersifat dinamis, data umumnya disimpan dalam database ataupun file data secara khusus, dan secara mendasar data tersebut selalu mempunyai data tanggal yang menunjukkan waktu data. Tanggal dalam PHP mencakup jam sampai detik. 

Fungsi Date()


Fungsi date() dipakai untuk memperoleh waktu (tanggal dan jam) sekarang. Dengan menggunakan fungsi ini, format tanggal atau waktu yang lengkap bisa diperoleh sekaligus. Argumennya berupa string yang menentukan format keluaran.

Bentuk sintaks atau penulisan pemakaian fungsi date() adalah sebagai berikut :

PHP
$strhasil = date("format")

Keterangan :
format : Parameter yang diperlukan untuk mengambil data dari data tanggal, misalnya bulan, tahun, hari ataupun data lainnya yang berkaitan dengan informasi waktu.

$strhasil : string tanggal yang dihasilkan oleh fungsi date.

Karakter-karakter yang digunakan sebagai pemformatan tanggal dapat dilihat ditabel berikut :
Komponen Keterangan
j Tanggal tanpa angka 0 di depan (1-31)
d Tanggal dengan dua digit (01-31)
D Nama singkat hari (3 karakter) Seperti Sun dan Mon
Nama lengkap (misalnya: Sunday)
w Kode hari (0 = Minggu, 1 = Senin, 2 = Selasa, dst)
N Kode hari berdasarkan standart ISO (1 = Minggu, 2 = Senin, 3 = Selasa, dst)
z Posisi tanggal dalam satu tahun (0 = tanggal 1 Januari, 1 = tanggal 2 Januari, dst)
W Posisi minggu dalam 1 tahun (2 digit). 01 = Minggu Pertama
M Nama bulan dalam bentuk 3 karakter. (Misalnya: Jan, Feb, Mar, dst)
F Nama bulan lengkap (Misalnya: January, February, March, dst)
n Kode bulan (1 - 12)
m Kode bulan dalam bentuk 2 digit (01 - 12)
t Jumlah hari dalam satu bulan (28, 29, 30 atau 31)
y Tahun dalam bentuk 2 digit
Y Tahun dalam bentuk 4 digit
Sedangkan karakter-karakter yang digunakan sebagai pemformatan jam, dapat dilihat di tabel berikut :
Komponen Keterangan
g Jam dalam format 12 jam (1 - 12)
h Jam dalam formta 12 jam dan selalu dalam 2 digit (01 - 12)
G Jam dalam format 24 jam (0 - 23)
Jam dalam format 24 jam dan selalu dalam 2 digit (00 - 23)
i Detik yang dinyatakan dalam 2 digit (00 - 59)
s Detik yang dinyatakan dalam 2 digit (00 - 59)
a am atau pm
A AM atau PM
e Zona waktu lengkap
T Zona waktu pendek
U Timestamp waktu sekarang
Fungsi date() yang dimiliki PHP sangat memudahkan pemrogram untuk mendapatkan data tanggal dari sistem. Cukup dengan satu fungsi ini maka pemrogram dapat memperoleh informasi dari data tanggal sistem.

Fungsi date() digunakan untuk melakukan pemformatan penampilan data tanggal. Berikut contoh penggunaan fungsi date().

Membuat Tanggal dan Waktu Dalam PHP


1). Jalankan software xamppnya terkebih dahulu, kemudian klik start pada bagian Apache dan MySQL.

2). Buat folder baru didalam folder htdocs, untuk saya tepatnya di C:\xampp\htdocs dan buat folder baru dengan nama BelajarTanggalWaktu, makan akan nampak struktur folder seperti ini C:\xampp\htdocs\BelajarTanggalWaktu.

3). Setelah itu, copy source code dibawah ini kedalam folder BelajarTanggalWaktu dan simpan dengan format nama date.php.

PHP
<!DOCTYPE html>
<html>
<head>
<title>Belajar Tanggal dan Waktu - Dunia programming</title>
</head>
<body>
<h1>Demo Menampilkan Tanggal Sistem</h1>
<hr>
<?php
print('Hari ini Tanggal date("d F Y"): ' . date("d F Y") . "<br>");
print('Hari ini Tanggal date("l, d m Y"): ' . date("l, d m Y") . "<br>");
print('Tanggal dan Waktu hari ini date("d F Y, G:i:s"): ' . date("d F Y, G:i:s") . "<br>");
print('Sekarang hari ke ' . date("z") . ' Pada tahun: ' . date("Y") . 'ini');
print('Hari ini Tanggal date("d F Y"): ' . date("d F Y") . "<br>");
?>
</body>
</html>

Script PHP yang berhubungan dengan perintah date

checkdate()


Perintah checkdate() digunakan untuk memeriksa keabsahan tanggal

Copy source code dibawah ini, dan buat file dengan nama cektg.php kedalam folder BelajarTanggalWaktu.

PHP
<?php
$tanggal = 23;
$bulan = 1;
$tahun = 2015;
if (checkdate($bulan, $tanggal, $tahun))
print("Tanggal $tanggal/$bulan/$tahun valid");
else
print("Tanggal $tanggal/$bulan/$tahun tidak valid")

?>

getdate()


Fungsi getdate() digunakan untuk mengambil nilai waktu lokal sekarang atau waktu timestamp dan waktu memasukkannya ke dalam array. Sintaksnya adalah sebagai berikut :

PHP
getdate = ([timestamp]);

Keterangan : 
timestamp : Format waktu yang digunakan dalam PHP untuk mengambil waktu dari sistem.

Tabel berikut memperlihakan indeks-indeks array yang dihasilkan oleh fungsi getdate().
Komponen Keterangan
"hours" Jam (0 .. 24)
"mday" Tanggal (0 .. 31)
"minutes" Menit (0 .. 59)
"month"  Nama Bulan
"seconds" Detik (0 .. 59)
"wday" Kode hari dalam seminggu (0 = Minggu, 1 = Senin, 2 = Selasa, dsb)
"weekday" Nama Hari (Sunday, Monday, dst)
"yday" Hari dalam satu tahun (0 .. 365)
"years" Tahun (4 digit)
0 Timestamp
Copy source code dibawah ini, dan buat file dengan nama getdate.php didalam folder BelajarTanggalWaktu.

PHP
<!DOCTYPE html>
<html>
<head>
<title>Belajar Mengambil Tanggal dari Sistem - Dunia Programming</title>
</head>
<body>
<h1>Menampilkan Tanggal Menggunakan getdate</h1>
<hr>
<?php
$tgl = getdate();
echo "Hari : ".$tgl['weekday']."<br>";
echo "Tanggal : " .$tgl['mday']."<br>";
echo "Bulan : ".$tgl['month']."<br>";
echo "Tahun : " .$tgl['year']."<br>";
echo "Jam : " .$tgl['hours']." : " .$tgl['minutes'] ." : " .$tgl['seconds'];
?>
</body>
</html>

Sekarang, kalian buat Tampilan Website Selamat Datang dengan Menyapa pengunjung dengan Selamat Pagi/Siang/Sore/Malam sesuai dengan waktu saat ini.

Copy source code dibawah ini dan simpan kedalam folder BelajarTanggalWaktu dengan nama waktu.php.

PHP
<!DOCTYPE html>
<html>
<head>
<title>Belajar Membuat Waktu - Dunia Programming</title>
</head>
<body>
<?php
$skr = getdate();
$bulan = $skr['month'];
$hari = $skr['mday'];
$tahun = $skr['year'];
$jam = $skr['hours'];
if($jam <= 1 and $jam <= 11) {
echo "Selamat Pagi";
} else if ($jam > 11 and $jam <= 15) {
echo "Selamat Siang";
} else if ($jam > 15 and $jam <= 18) {
echo "Selamat Sore";
} else if ($jam > 18 and $jam <= 24) {
echo "Selamat Malam";
}
?>
<h2>Selamat Datang disitus Dunia Programming</h2>
<h3>Sekarang adalah tanggal
<?php
echo "$hari $bulan $tahun";
?>
</h3>
</body>
</html>

Bagaimana..? sudah paham bukan..?, apabila kalian mengalami kesulitan dalam pembelajaran diatas, silahkan kalian bisa meninggalkan pesan pada kolom komentar dibawah ini, atau bisa juga mengirimkan pesan melalui Fans Paga resmi Dunia Programming, dan secepatnya akan kami respond. semoga bermanfaat.

Post a Comment for "Cara Membuat Tanggal dan Waktu Dalam PHP "

Berlangganan via Email