tags:

views:

48

answers:

3

Function

echo date( "m/d/Y h:i a", "10/22/2009 12:32 am" );

Output

12/31/1969 07:00 pm

Why is my output not giving me the correct date, what am I doing wrong?

+3  A: 

The second argument should be a timestamp, not a date string.

mfabish
Try echo date( "m/d/Y h:i a", strtotime("10/22/2009 12:32 am") );
mfabish
+1  A: 

How you can read in the PHP Documentation for the date function the second parameter must be an unix timestamp. You can use the mktime Function to convert your date into a timestamp.

Jochen Hilgers
+6  A: 
echo date( "m/d/Y h:i a", strtotime("10/22/2009 12:32 am" ));
Palantir
Oosome! THanks!
gAMBOOKa