Mengubah Format Tanggal Di Php

Tutorial kali ini akan membahas bagaimana merubah format tanggal di php.

Disini akan dijelaskan dengan dua cara.

Cara pertama
<?php
$tgl = "2020-01-05";

echo date("d-m-Y",strtotime($tgl));

Cara pertama menggunakan fungsi date karena fungsi date menerima parameter dalam bentuk detik kita mengubah tanggal yang akan diformat menggunakan strtotime.Cara pertama memiliki kelemahan karena tidak bisa mengkonversi tanggal dibawah 1 Januari 1970.

Cara Kedua
<?php
$tgl = new DateTime("2020-01-05");
echo $tgl->format('d-m-Y');

Cara kedua menggunakan objek DateTime,cara ini mendukung tanggal dibawah 1 Januari 1970.

Untuk keseluruhan format yang didukung oleh php bisa dilihat disini (https://www.php.net/manual/en/function.date.php).