IDEASDesign
asked on
Formatting MySQL CURRENT_TIMESTAMP value using PHP
I'm retrieving a "last login" date from a column in a MySQL database which has the "CURRENT_TIMESTAMP" function attached to it. The dates in this column are stored in the following format:
2008-01-11 13:43:14
I can't figure out for the life of me how to format this date/time object (using PHP) so that it's more easily readable. It seems that every time I try to wrap a date function around it, that I'm always returning the totally wrong date and time. Every timestamp that I try to convert gets' converted to December 1st, 1969.
How would I convert a date such as "2008-01-11 13:43:14" to something like ...
"Friday, January 11, 2008 @ 1:43 PM"
(using PHP)
Thanks in advance!
- Yvan
2008-01-11 13:43:14
I can't figure out for the life of me how to format this date/time object (using PHP) so that it's more easily readable. It seems that every time I try to wrap a date function around it, that I'm always returning the totally wrong date and time. Every timestamp that I try to convert gets' converted to December 1st, 1969.
How would I convert a date such as "2008-01-11 13:43:14" to something like ...
"Friday, January 11, 2008 @ 1:43 PM"
(using PHP)
Thanks in advance!
- Yvan
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks Darron! Incorporating the strtotime() function seemed to do the trick.
I've awarded you the 500pts.
Cheers,
- Yvan
I've awarded you the 500pts.
Cheers,
- Yvan
$timestamp="2008-01-11 13:43:14";
$newtime=strtotime($timest
echo date("l, F d, Y @ g:i A",$newtime);
?>