Sering sekali kita mengalami masalah dengan format tanggal ketika melakukan coding. Baik karena harus mengikuti format database, atau membuat format custom ketika menampilkan tanggal ke user di halaman web. Untungnya, bahasa pemrograman PHP mempunyai satu kelas canggih yaitu DateTime
yang dapat membantu kita melakukan operasi serta pemformatan pada tanggal.
Untuk membuat objek dari DateTime
dengan isi tanggal saat ini kita dapat menuliskannya sebagai berikut:
var $date = new \DateTime();
tanda \ memungkinkan pemanggilan kelas
DateTime
tanpa menambahkan import statementuse DateTime;
Jika ingin menampilkan dalam format tanggal/bulan/tahun
maka dapat dilakukan pemformatan berikut:
echo $date->format('d/m/Y'); //akan keluar 26/11/2019
Jika ingin menampilkan dalam format tanggal-bulan-tahun
maka dapat dilakukan pemformatan berikut:
echo $date->format('d-m-Y'); //akan keluar 26-11-2019
Dapat dikreasikan dengan kombinasi lain seperti berikut ini:
echo $date->format('Y/m/d'); //akan keluar 2019/12/28
echo $date->format('d m Y'); //akan keluar 29 12 2019
echo $date->format('dmY'); //akan keluar 29122019
echo $date->format('d, m, Y'); //akan keluar 29, 11, 2019
DateTime
juga dapat melakukan pemformatan jam menit detik dengan kombinasi berikut ini:
echo $date->format('Y/m/d H:i:s'); //akan keluar 2019/12/28 12:30:10
echo $date->format('d m Y H:i'); //akan keluar 28 12 2019 12:20
echo $date->format('dmY H.i'); //akan keluar 28122019 12.21
Dapat dilihat bahwa ada format yang menentukan bagaimana bentuk date. Secara sederhana format nya dikategorikan dengan aturan:
d = hari
m = bulan
F = bulan (dalam bentuk January s.d December)
Y = tahun 4 digit
y = tahun 2 digit
h = jam (format 12 jam)
H = jam (format 24 jam)
i = menit
s = detik
Jika ingin membuat tanggal dengan isi tanggal custom, dapat menggunakan createFromFormat
saat membuat object datetime baru:
var $date = DateTime::createFromFormat('d-m-Y', '12-12-2019');
karena tidak mendefinisikan jam dan menit, maka PHP akan menggunakan jam dan menit dari waktu sekarang, namun tanggal dan bulannya tetap mengikuti pada tanggal 12 desember 2019
Alangkah baiknya kita sebagai programmer PHP dapat memahami fungsi dari kelas DateTime
karena penggunaannya bersifat universal (*menggambil dari native PHP) dan dapat digunakan dengan framework PHP apapun.
Semoga bermanfaat :)
Merkur 9200 Merkur 9200 Merkur Progress Adjustable DE Safety
BalasHapusMerkur 9200 Merkur Progress Adjustable DE Safety 메리트카지노총판 Razor Merkur Merkur Merkur DE Safety Razor: 카지노사이트 “The adjustable head is a great addition to your งานออนไลน์ existing DE safety
yurtdışı kargo
BalasHapusresimli magnet
instagram takipçi satın al
yurtdışı kargo
sms onay
dijital kartvizit
dijital kartvizit
https://nobetci-eczane.org/
JGWF
Balıkesir
BalasHapusBursa
Mersin
Konya
Van
SHZ
Erzurum
BalasHapusistanbul
Ağrı
Malatya
Trabzon
NPR0QQ
D91F2
BalasHapusKocaeli Rastgele Görüntülü Sohbet Ücretsiz
bayburt sohbet odaları
yalova canlı sohbet
kırklareli canli goruntulu sohbet siteleri
konya tamamen ücretsiz sohbet siteleri
niğde parasız görüntülü sohbet
Bursa Sesli Sohbet Siteleri
yozgat ücretsiz sohbet siteleri
Hakkari En İyi Ücretsiz Görüntülü Sohbet Siteleri
CBF8B
BalasHapusFacebook Beğeni Satın Al
MEME Coin Hangi Borsada
Periscope Takipçi Hilesi
Mexc Borsası Güvenilir mi
Facebook Sayfa Beğeni Satın Al
Bitcoin Nasıl Oynanır
Threads Yeniden Paylaş Satın Al
Discord Sunucu Üyesi Satın Al
Parasız Görüntülü Sohbet
389D0
BalasHapusBitcoin Mining Nasıl Yapılır
Binance Hangi Ülkenin
Parasız Görüntülü Sohbet
Tiktok Beğeni Satın Al
Btcturk Borsası Güvenilir mi
Kripto Para Üretme Siteleri
Mexc Borsası Kimin
Tiktok İzlenme Hilesi
Sohbet
C0A93
BalasHapusGörüntülü Sohbet
Soundcloud Dinlenme Satın Al
Baby Doge Coin Hangi Borsada
Onlyfans Takipçi Satın Al
Coin Nedir
Binance Referans Kodu
Kripto Para Kazanma
Coin Üretme
Binance Referans Kodu
dfvgdfghdfghfgjh
BalasHapusشركة صيانة افران بمكة
dasfdsfgdgdhgfj
BalasHapusشركة صيانة افران بمكة
A8464BBDE1
BalasHapusinstagram organik takipçi arttirma
4B5BDF2164
BalasHapusinstagram kaliteli takipçi