Convert Date Format di PHP - Rumah IT

Baru

recent

Convert Date Format di PHP

Convert Date Format di PHP

Berikut adalah tutorial singkat yang menunjukkan cara mengonversi format tanggal di PHP. Umumnya php mempunyai fungsi bawaan seperti strtotime() dan date() yang digunakan untuk mencapai konversi format tanggal yang diinginkan.


Mengubah YYYY-MM-DD menjadi DD-MM-YYYY

Format tanggal standar pada basis data MySQL adalah YYYY-MM-DD. Oleh karena itu jika kita menyimpan data tanggal ke database formatnya akan mengikuti mysql. Selanjutnya berhubung di Indonesia menggunakan format MM-DD-YYYY maka kita perlu mengubahnya ke dalam format tersebut. Sebagai contoh kita akan mengubah format tanggal 1992-05-03 menjadi 03-05-1992 .

<?php
$tanggal = "1992-05-03";
$newDate = date("d-m-Y", strtotime($orgDate));
echo "Tanggal lahir saya adalah: " . $newDate ;
?>
Output dari program diatas adalah :

Tanggal lahir saya adalah: 03-05-1992

Mengubah DD-MM-YYYY  menjadi DD/MM/YYYY

Sekarang, misalkan memiliki tanggal 03-05-1992 dalam format DD-MM-YYYY. Kemudian kita coba ubah ke format 03/05/1992 (DD/MM/YYY), format tanggal yang dipisahkan dengan slash (/) ini juga sering dipakai untuk format penanggalan di Indonesia. Berikut adalah fungsi PHP untuk mengubah format tanggal dengan slash.

<?php

 $tanggal = "03-05-1992";
 $date = str_replace('-"', '/', $tanggal);
 $newDate = date("d/m/Y", strtotime($date));
 echo "Tanggal lahir saya adalah: " . $newDate ;

?>
Output dari program diatas adalah :

Tanggal lahir saya adalah: 03/05/1992

Konversi Tanggal Waktu ke Format Berbeda

Di bagian ini, kita akan mengetahui cara mengubah format tanggal YYYY-MM-DD menjadi DD-MM-YYYY, serta jam waktu 12 jam menjadi 24 jam. Berikut adalah contoh kode PHP :
<?php

 $date = "1992/05/03 5:36 PM";

 //mengubah tanggal dan waktu menjadi detik
 $sec = strtotime($date);

 //mengubah detik menjadi format tertentu
 $newdate = date("d/m/Y H:i", $sec);

 //Menambahkan detik dengan waktu
 $newdate = $newdate . ":00";

 // menampilkan tanggal dan waktu yang dikonversi
 echo "Jam dan tanggal sekarang: " . $newdate;

?>

Output dari program diatas adalah :

Jam dan tanggal sekarang: 03/05/1992 17:36:00

Demikianlah cara koversi beberapa format tanggal di PHP yang sering dipakai sebagai format tanggal di Indonesia. Jika Anda ingin mendapatkan lebih banyak informasi dan jawaban untuk masalah Tanggal/Waktu di PHP, kami sarankan juga untuk melihat halaman ini, PHP date format.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.