Вывод даты в блоке

Аватар пользователя Bayrach Bayrach 11 июля 2010 в 21:51

Хочу вывести в блоке свою дату.
Вставляю такой код:

<?php
$formatted_date 
format_date($node->created'custom''l, j F Y'); 
print 
$formatted_date;
?>

И выводится 1 января 1970 года. Как исправить чтоб выводилась сегодняшняя дата

0 Thanks

Лучший ответ

Аватар пользователя xxandeadxx xxandeadxx 11 июля 2010 в 21:57
"Bayrach" wrote:

чтоб выводилась сегодняшняя дата

<?php
echo format_date(time(), 'custom''l, j F Y');
?>

Комментарии

Аватар пользователя Bayrach Bayrach 11 июля 2010 в 22:02

Большое спасибо! Насколько всё просто было, а я тут велосипед изобретал...

Аватар пользователя Splinter Splinter 11 июля 2010 в 23:33

Ваш вариант тоже верен, только надо сначала node_load использовать, чтобы подгрузить ноду в блок.

поправьте если ошибаюсь

Аватар пользователя inquis@drupal.org inquis@drupal.org 12 июля 2010 в 0:29

$node->created выводит не текущую дату, а дату создания материала, вероятно того, который пользователь просматривает.. так что решение было изначально неверным.

Аватар пользователя Splinter Splinter 12 июля 2010 в 6:20

упс, вот тут действительно сглупил. Невнимательно прочитал и подумал что надо время создания ноды вывести в необходимом формате