How do you convert the integer date inside the created and changed fields so that I can create a regular date?


techczech’s picture

You can try the PHP date() function. This is the code I use to theme my Event nodes:

echo date("D, j M, Y \a\\t G:i", $event_start) ?>

More info here:
Dominik Lukes

Dominik Lukes
@techczech @metaphohacker @czechly

MikeInator’s picture

Great, really appreciated.

MikeInator, the webinator.

MikeInator, the webinator.

ronan’s picture

You can also use the drupal function format_date()
This function will respect the timezone setting for the site and allows you to specify one of the standard drupal date formats or your own custom format:

// to use the standard drupal date format 'medium'

// to use a different drupal date such as 'small' or 'large'
format_date($timestamp, 'small');
format_date($timestamp, 'large');

// to use a custom format
format_date($timestamp, 'custom', 'D, j M, Y \a\\t G:i' );

the custom type takes the same format rules as the php date function and the standard formats can be changed at /admin/settings

Gorton Studios - Websites that Work.

Founder - NodeSquirrel -
Agency Tools Lead - Pantheon -

MikeInator’s picture

Greatly appreciated.

MikeInator, the webinator.

MikeInator, the webinator.

MikeInator’s picture

What file is it in?

MikeInator, the webinator.

MikeInator, the webinator.

alextronic’s picture

thank you so much.

weseze’s picture

For Drupal 6 the format_date() function also localizes the date.
Don't know if it is true for Drupal 4...

candelas’s picture

@ronan sometimes i am tired and dont have more neurones... just to search.
and i found you :)

//trying to answer one question for each one that i make.
//this way, drupal will be more friendly and strong