Вывести unpub_date
Вставляю [[+unpub_date]] получаю = 1401566340
Как вывести в красивом формате 24.05.2014
Как вывести в красивом формате 24.05.2014
Комментарии: 5
Нужно использовать фильтр вывода date:
[[+unpub_date:date=`%d.%m.%Y`]]
Спасибо, работает
А есть вариант вывести, сколько времени осталось до окончания записи
Ну готовых решений для этого я не знаю, но вроде написать это труда не составляет.
<?php
$end = $scriptProperties['end'];
$curday = strtotime(date('d.m.Y'));
$remaining_days = floor(($end-$curday)/(60*60*24));
if (!function_exists('numberEnd')) {
function numberEnd($number, $titles) {
$cases = array (2, 0, 1, 1, 1, 2);
return $titles[ ($number%100>4 && $number%100<20)? 2 : $cases[min($number%10, 5)] ];
}
}
$number = $remaining_days;
return $number.' д'. numberEnd($number, array('ень', 'ня', 'ней'));
Использование:[[!timeleft? &end=`[[+unpub_date:strtotime`]]`]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.