Hello beautiful people.
I’m searching for a way to display a difference between two dates using PHP. I want it to output “X days ago” whereas the X will be the number.
I have an array where I put the date:
$pictures = array(
array(
'title' => "Mount Everest",
'filename' => "everest.jpg",
'upload_date' => "14-02-2013"
)
);
?>
I want to target the ‘upload_date’ and find the difference between that date and now. I was thinking that I could do something like this:
$today = time(); // Get the current time
$uploaded = strtotime($pictures); // Convert the date to a timestamp
$days_ago = ($today - $uploaded) / 60 / 60 / 24; // Subtract the date from the current time and display as days
… but it turns out that there is an Undefined index: upload_date. I just can’t seem to figure out what’s wrong with the code.
Thanks in advance,
Kralle