eZ Publish: дата и время

eZ Publish: дата и время

Будем предельно краткими.

Отображение даты и времени

// Дата
{$event.data_map.date.content.timestamp|datetime('custom', '%F %d, %Y |' )}

// Время
{$event.data_map.time.content.timestamp|datetime('custom', ' %g:%i %A' )}

// Вывод даты в формате 11/11/2012
{$partner.data_map.date.content.timestamp|datetime('custom', '%m/%d/%Y' )}

// Получение текущей даты
{def $timestamp = currentdate()}

Получение вчерашней даты

// получаем текущую дату 
{def $current_date = currentdate()}

// Получаем текущий месяц
{def $currentMonth = $current_date|datetime('custom', '%n')

// Получаем вчерашний день
$yesterdayDay = $current_date|datetime('custom', '%j')|sum(-1)

// Получаем вчерашнюю дату
$yesterdayDate = makedate($currentMonth, $yesterdayDay)}

Current day of week

{def $current_day_of_week = currentdate()|datetime( 'custom', '%w' )}
{def $priority = 0}

{foreach $notes as $note}
  {set $priority = $priority|inc()}
  {if eq($current_day_of_week, $priority)}
   // etc.
  {/if}
{/foreach}

Комментарии

Оставить комментарий

Теги:

В России:

Дорогой сердцу Hadrout (Гэдрут) в России. Проекты, клиенты, мысли и эмоции нашей команды.

В Америке:

Наш далекий и в тоже время очень близкий Hadrout в Америке. Те же клиенты и проекты, но уже немного другие мысли и совсем другой вид из окна.