Jump to content

[SOLVED] MySQL time manipulation in PHP


honsoworld

Recommended Posts

I am retrieving a date stamp from MySQL that is in the format of yyyy-mm-dd. How do I make PHP manipulate that to display mm/dd/yy.

 

To make it easier, lets just say I have a variable:

$mysql_date = "2008-04-05";

 

How do I get this variable to be:

$php_date = "05/04/08";

 

Link to comment
https://forums.phpfreaks.com/topic/99730-solved-mysql-time-manipulation-in-php/
Share on other sites

function FriendlyDate($SqDate)
{
list($Year,$Month,$Day) = split('-',$SqDate); //Remove the '-' from the standard MySQL date format

//check to see if year is NULL or 0000 if so, lets not print anything
if (($Year == "0000") or ($Year == NULL)) {
	$realDate = "";

} ELSE {
	$stampeddate = mktime(12,0,0,$Month,$Day,$Year); //Create a UNIX style timestamp from the result
	$realDate = date("M d, Y",$stampeddate); //Format the UNIX timestamp
}

$realDate = str_replace (" ", " ", $realDate);
return $realDate;
}

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.