Как на Drupal вывести дату в формате M месяцев N дней назад

Вы не поверите, но в Drupal 7 (и даже в 6-й версии) уже есть встроенный функционал для вывода даты в формате "этот веб-документ был создан 3 года 2 месяца 5 дней назад". Поэтому, чтобы продемонстировать такую возможность мне достаточно всего-то одной строчки программного кода:

<?php
// К примеру для ноды:
print format_interval(time() - $node->created) . ' назад';

// К примеру для комментариев:
print format_interval(time() - $comment->created) . ' назад';
?>

А вот так это будет выглядеть в деле:

Drupal - формат даты

Оказывается, что достаточно использовать функцию API Drupal под названием format_interval().





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.