logo Sipintek.com
Browse : Home / Pemrograman / PHP / Cara Menampilkan Tanggal dan Waktu di PHP
Gambar Cara Menampilkan Tanggal dan Waktu di PHP

Cara Menampilkan Tanggal dan Waktu di PHP

Published by I Gede Arya Surya Gita - Posted on Februari 15th, 2020 - No Comments

Hai Sipinter! Kembali lagi ke sesi “Tutorial Pemrograman PHP” disini kita akan membahas cara membuat web dinamis menggunakan PHP dari dasar.

Kali ini kita akan membahas tentang bagaimana cara menampilkan tanggal dan waktu di PHP.

Ketika membuat sebuah aplikasi web kita pasti akan sering bertemu dengan data tanggal dan waktu.

Berikut adalah beberapa hal dalam mengelola data tanggal dan waktu di php:

  1. Menampilkan Tanggal dan Waktu Sekarang di PHP
  2. Cara Merubah Time Zone di PHP
  3. Cara Membuat variabel Bernilai Datetime (Tanggal dan Waktu) di PHP
  4. Mengubah String Menjadi Tanggal dan Waktu

Berikut penjelasan cara mengelola data tanggal dan waktu di PHP:

1. Menampilkan Tanggal dan Waktu Sekarang di PHP

Untuk menampilkan Tanggal dan Waktu sekarang di PHP kita dapat menggunakan fungsi date().

Aturan penulisan fungsi date untuk menampilkan tanggal dan waktu sekarang

date(“format date and time”);

fungsi date dengan satu parameter format akan menampilkan waktu sekarang.

Format sendiri akan menentukan bagaimana data tanggal dan waktu akan ditampilkan.

Format berisi satu atau lebih format karakter yang dimana kita dapat menggunakan beberapa karakter lain seperti “,”, “-”, “/” ,“.”,spasi, “:” dll sebagai penghubung antar format karakter.

Berikut merupakan beberapa format karakter yang sering digunakan:

Tabel daftar format karakter dalam fungsi date

Format KarakterDeskripsiHasil
dMenampilkan tanggal01-31
jMenampilkan tanggal tanpa angka nol1-31
mMenampilkan bulan dalam angka01-12
MMenampilkan nama bulan dalam tiga digit hurufJan, Dec dll.
FMenampilkan nama bulan secara penuhJanuari, Februari dll.
nMenampilkan bulan dalam angka tanpa angka nol1-12
YMenampilkan tahun dengan 4 digit angkaMisal: 1976
lMenampilkan nama hari Sunday, Monday …
HMenampilkan jam dalam format 24 jam00 – 23
hMenampilkan jam dalam format 12 jam01 – 12 
iMenampilkan menit dalam dua digit angka00 – 59
sMenampilkan detik dalam dua digit angka00 – 59
aMenampilkan Ante meridiem dan Post meridiem (am pm) dengan format huruf kecilam atau pm
AMenampilkan Ante meridiem dan Post meridiem (am pm) dengan format huruf besarAM atau PM

Lebih lengkapnya Kunjungi: Manual Fungsi Date di PHP

Contoh cara menampilkan tanggal dan waktu di PHP dengan fungsi date:

<?php  
		echo "1. ".date("d F Y")."<br/>";
		echo "2. ".date("l, d F Y")."<br/>";

		echo "<br/>";

		echo "3. ".date("H:i:s")."<br/>";
		echo "4. ".date("h:i:s A")."<br/>";

		echo "<br/>";

		echo "5. ".date("d/m/Y H:i:s")."<br/>";
?>

Hasilnya:

Gambar hasil menampilkan waktu sekarang di php

2. Cara Merubah Time Zone di PHP

Seperti yang kita ketahui sebuah tempat memiliki zona waktu yang berbeda-beda, maka dari itu kita memerlukan penyesuaian zona waktu dengan pengguna aplikasi web kita.

Misal pengguna aplikasi web kita adalah orang Indonesia maka kita perlu merubah zona waktunya sama dengan yang di indonesia.

Default timezone di PHP adalah di titik nol yaitu Europe/Berlin, kita dapat melihat zona waktu kita sekarang dengan perintah:

<?php
	echo date_default_timezone_get();
?>

hasil: Europe/Berlin

kita dapat merubah zona waktu ke “Asia/Jakarta” untuk Waktu Indonesia Barat (WIB), contoh:

<?php  
		date_default_timezone_set("Asia/Jakarta");
		
		echo date_default_timezone_get()."<br/><br/>";

		echo "1. ".date("d F Y")."<br/>";
		echo "2. ".date("l, d F Y")."<br/>";

		echo "<br/>";

		echo "3. ".date("H:i:s")."<br/>";
		echo "4. ".date("h:i:s A")."<br/>";

		echo "<br/>";

		echo "5. ".date("d/m/Y H:i:s")."<br/>";
?>

Untuk melihat zona waktu yang didukung PHP kunjungi: List timezone PHP

Hasilnya waktu di komputer saya dan yang tampil di web PHP sudah sama, seperti gambar di bawah:

Gambar Hasil merubah zona waktu ke indonesia

3. Cara Membuat variabel Bernilai Datetime (Tanggal dan Waktu) di PHP

Kita dapat membuat data tanggal dan waktu dengan menggunakan fungsi mktime().

Aturan penulisan fungsi mktime adalah:

$nama_variabel =mktime(jam, menit, detik, bulan, tanggal, tahun);

Catatan semua parameter mktime bernilai integer.

Variabel dengan nilai tanggal dan waktu dapat ditampilkan dengan fungsi date() dengan aturan:

echo date(“Format”,$variabel_datetime);

Contoh cara membuat variabel bernilai date dan cara menampilkannya:

<?php
	$tanggal=mktime(1,10,22,2,7,2030);


	echo "<h1>Menampilkan Variabel Hasil mktime(1,10,22,2,7,2030); </h1>";

	echo "1. ".date("d F Y", $tanggal)."<br/>";
	echo "2. ".date("l, d F Y", $tanggal)."<br/>";

	echo "<br/>";

	echo "3. ".date("H:i:s" , $tanggal)."<br/>";
	echo "4. ".date("h:i:s A" , $tanggal)."<br/>";

	echo "<br/>";

	echo "5. ".date("d/m/Y H:i:s", $tanggal)."<br/>";

	echo "<br/><br/>Menampilkan tanggal tanpa fungsi date hasilnya = ".$tanggal."";
?>

Hasilnya:

Gambar Hasil menampilkan variabel bernilai date and time

4. Mengubah String Menjadi Tanggal dan Waktu (Datetime).

Namun nilai tanggal dan waktu biasanya disimpan dengan nilai string dalam database.

Sehingga kita membutuhkan fungsi strtotime yang akan mengkonversi waktu berupa string yang dimengerti manusia menjadi data unix timestamp yang dimengerti mesin.

contoh cara menggunakan fungsi strtotime:

<?php
	$tanggal="12/01/2030";

	$tanggal=strtotime($tanggal);


	echo "<h1>Menampilkan Variabel Hasil strtotime('12/01/2030'); </h1>";

	echo "1. ".date("d F Y", $tanggal)."<br/>";
	echo "2. ".date("l, d F Y", $tanggal)."<br/>";

	echo "<br/>";

	echo "3. ".date("H:i:s" , $tanggal)."<br/>";
	echo "4. ".date("h:i:s A" , $tanggal)."<br/>";

	echo "<br/>";

	echo "5. ".date("d/m/Y H:i:s", $tanggal)."<br/>";

	echo "<br/><br/>Menampilkan tanggal tanpa fungsi date hasilnya = ".$tanggal."";
?>

Dan hasilnya bisa dilihat seperti gambar di bawah:

Gambar Hasil menampilkan data tanggal hasil konversi string ke datetime

Sekian Postingan kali ini jika ada kesalahan kami mohon maaf yang sebesar-besarnya.

Kunjungi juga: Cara Mengelola Error di PHP dengan Try Catch

“Nikmati sebuah proses mulai dari belajar, mengembangkan dan berbagi untuk orang lain”

Jika ada pertanyaan dan masukan jangan sungkan untuk berkomentar di bawah.

Bantu kami untuk share ya 😀 !


gambar heroku alternatif

Tempat Upload Backend Web Node/Go yang Free


Gambar Autoload Composer, Cara Terbaik Memanggil Class di php

Autoload Composer, Cara Terbaik Memanggil Class di php


Gambar Apa Itu Composer PHP Fungsi dan Cara Installasinya

Apa Itu Composer PHP? Fungsi dan Cara Installasinya


Gambar Membuat Database Untuk Web CMS dengan MySQL #2

Membuat Database Untuk Web CMS dengan MySQL #2



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *