How to Convert a Date from yyyy-mm-dd to dd-mm-yyyy Format in PHP
Topic: PHP / MySQLPrev|Next
Answer: Use the strtotime()
Function
You can first use the PHP strtotime()
function to convert any textual datetime into Unix timestamp, then simply use the PHP date()
function to convert this timestamp into desired date format.
The following example will convert a date from yyyy-mm-dd format to dd-mm-yyyy.
Example
Try this code »<?php
$original_date = "2019-03-31";
// Creating timestamp from given date
$timestamp = strtotime($original_date);
// Creating new date format from that timestamp
$new_date = date("d-m-Y", $timestamp);
echo $new_date; // Outputs: 31-03-2019
?>
Related FAQ
Here are some more FAQ related to this topic: