Jump to content

[SOLVED] problem with regular expressions or something


psychohagis

Recommended Posts

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?

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;

?>

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.