- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.
Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code
Drupal – торговая марка Дриса Бёйтарта
Комментарии
<?php date("d.m.Y",strtotime($node->field_dataspek[0]['view']))?>вместо d.m.Y любой другой формат
При правильной организации контента
<?php$node->field_dataspek[0]['value'] //unixtime
?>
Или сделать чтоб сск поле было именно формата datestamp.
А дальше только php + темизация и ничего более.
Stein, так не выводится вообще ничего. Sad
glu2006, у меня поле datestamp как раз. что добавить нужно?
попробовал так:
<?php print date("d.m.Y",strtotime($node->field_dataspek[0]['view']))?>выводит 01.01.1970
не ту дату выводит
Тезка, ты предлагаешь мне написать за тебя html c php + css кодом который построит такую табличку?
посмотри в сторону функции format_date() друпала.
если да, то не вопрос Smile время работы 30 минут.
Стоить будет 0,5 * 18$ = 9$.
контакты в профиле.
мне табличка не нужна. уже все сверстано давно ))
я хочу узнать как вывести например из этого кода, день недели.
Дальше я сам уже смогу всё.
всё решил с помощью доброго человека - Stein. Вот решение
<?php print date("d.m.Y",$node->field_dataspek[0]['value'])?>Использовать пхп функцию если есть друпаловская нет смысла, я не зря написал в какую сторону смотреть Smile
<?phpformat_date($timestamp, $type = 'medium', $format = '', $timezone = NULL, $langcode = NULL);
?>
В твоем случае это будет:
<?php print format_date($node->field_dataspek[0]['value'], 'custom', 'd.m.Y');?>
Преимущество этой функции в том что она учитывает временные настройки сайта, а так же его локаль (язык).
вот еще полезное
<?php$Months = array("01"=>"Января",
"02"=>"Февраля",
"03"=>"Марта",
"04"=>"Апреля",
"05"=>"Мая",
"06"=>"Июня",
"07"=>"Июля",
"08"=>"Августа",
"09"=>"Сентября",
"10"=>"Октября",
"11"=>"Ноября",
"12"=>"Декабря");
echo format_date( $node->field_dataspek[0]['value'], 'custom').
' '.$Months[date("m", $node->field_dataspek[0]['value'])];
?>
<?php$WeekDays = array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
print $WeekDays[date('w',$node->field_dataspek[0]['value'])];
?>