psychohagis Posted March 23, 2007 Share Posted March 23, 2007 I am trying to convert a "time()" timestamp into date format ""DDth MMMM YYYY" I know how to do this and so far ive got the following: <?php $timestamp = '1168803135'; function date_convert($value){ $date = date("d-m/Y", $value) $day = eregi_replace('([1-9])(-)([1-9])(/)([1-9])', '\\1', $date); [color=red]LINE 9[/color] return $day; } echo date_convert($timestamp); ?> But when I run this it throws back the following error: Parse error: parse error, unexpected T_VARIABLE in /home/fhlinux178/b/MYSITE.org.uk/user/htdocs/includes/date_convert.inc.php on line 9 Anyone got and ideas? Quote Link to comment Share on other sites More sharing options...
interpim Posted March 23, 2007 Share Posted March 23, 2007 what is this? LINE 9 Quote Link to comment Share on other sites More sharing options...
per1os Posted March 23, 2007 Share Posted March 23, 2007 function date_convert($value){ $date = date("d-m/Y", $value) Should be function date_convert($value){ $date = date("d-m/Y", $value); missing semi-colon Quote Link to comment Share on other sites More sharing options...
wildteen88 Posted March 23, 2007 Share Posted March 23, 2007 If you are changing a timestamp into the following date format: DDth MMMM YYYY Then just change the format options in the first parameter for the date function. So if you want it in the above format do this: <?php $timestamp = time(); $date = date("jS F Y", $timestamp); // Output example: 1st January 2007 // OR // $date = date("D jS F Y", $timestamp); // Output example: Mon 1st January 2007 echo $date; ?> Quote Link to comment Share on other sites More sharing options...
psychohagis Posted March 23, 2007 Author Share Posted March 23, 2007 Oh thanks - i didnt know there was a specific way of doing it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.