Вопрос по date Как получить короткое значение

Главные вкладки

Аватар пользователя Al_avi Al_avi 11 мая 2016 в 12:48

Всем привет.
Есть поле даты (модуль Date) - field_doc_date, поле в коротком формате (d-m-y)

При закачке прикрепленного к ноде файла создается путь (модулем File (Field) Paths):
/[node:field-doc-date:short]
В данном примере получается ../10-02-16/имя файла

При выводе текстового поля print render($content['field_doc_date']); я получаю 10-02-16
Для формирования ссылки для скачивания файла этот вариант не подходит т.к. получается текстовое поле с тегами параграфов (p) в общем ссылка ломается.
Этот вопрос я решил, НО.

Если получать дату таким способом:
$node = node_load(arg(1));
$get_field_print_date = field_get_items('node', $node, 'field_doc_date');
$print_date = format_date(strtotime($get_field_print_date[0]['value']) ,'short'); - обрезаю минуты и секунды
я получаю 09-02-16, соответственно файл сохраняется в папке 10-02-16, а ссылка на скачку содержит 09-02-16/...

Вопрос: Почему дата на сутки меньше? Как решить?
Причем это я получаю еще в строке $get_field_print_date = field_get_items('node', $node, 'field_doc_date');

Заранее спасибо

Комментарии