Хочу вывести в блоке свою дату.
Вставляю такой код:
<?php
$formatted_date = format_date($node->created, 'custom', 'l, j F Y');
print $formatted_date;
?>
И выводится 1 января 1970 года. Как исправить чтоб выводилась сегодняшняя дата
Хочу вывести в блоке свою дату.
Вставляю такой код:
<?php
$formatted_date = format_date($node->created, 'custom', 'l, j F Y');
print $formatted_date;
?>
И выводится 1 января 1970 года. Как исправить чтоб выводилась сегодняшняя дата
чтоб выводилась сегодняшняя дата
<?php
echo format_date(time(), 'custom', 'l, j F Y');
?>
Комментарии
<?php
echo format_date(time(), 'custom', 'l, j F Y');
?>
Большое спасибо! Насколько всё просто было, а я тут велосипед изобретал...
Ваш вариант тоже верен, только надо сначала node_load использовать, чтобы подгрузить ноду в блок.
поправьте если ошибаюсь
$node->created выводит не текущую дату, а дату создания материала, вероятно того, который пользователь просматривает.. так что решение было изначально неверным.
упс, вот тут действительно сглупил. Невнимательно прочитал и подумал что надо время создания ноды вывести в необходимом формате
А как вывести время?
Спасибо.
https://www.php.net/manual/ru/function.date.php