0

I have a date value from the database and its format is: YYYY-mm-dd hh:mm:ss I want to convert it to this format: YYYY/mm/dd hh:mm

Here is my code:

<?php 
    $datetime = $value['last_online']; //from db
    $date = date('d-m-Y', $datetime);
    $time = date('Gi.s', $datetime);
    echo $date.' '.$time;
?>

But it's not working and is giving me an error of:

A non well formed numeric value encountered

I want to get rid of the minus signs and the seconds so my new date and time format would be YYYY/mm/dd hh:mm. How do I do it?

Any ideas?

Ethelene Laverne
  • 279
  • 2
  • 6
  • 21

1 Answers1

1

Use like below

$datetime = $value['last_online']; //from db
$date = date('Y/m/d h:i', strtotime($datetime));
Apoorv
  • 231
  • 1
  • 8