Когда вы обычно просматриваете веб-сайт, вы часто можете видеть комментарии многих веб-сайтов, показанные только сейчас, несколько минут назад, несколько часов назад и т. д.
Как видите, такое отображение времени заставит вас чувствовать себя более дружелюбно и интимно. Если дата отображается как 19.10.2017, она кажется очень жесткой. Сегодня я научу вас, как реализовать удобное отображение времени в Yiyou CMS. Пожалуйста, прочитайте ниже.
1. Найдите корневой каталог расширения/function.php, создайте метод пользовательской функции в конце файла, метод называется mdate, и напишите логический код:
//Дружелюбное отображение времени
функция mdate($time)
{
$т=время()-$время;
$f=массив(
'31536000'=> 'Год',
«2592000» => «месяцы»,
'604800' => 'Неделя',
'86400' => 'день',
'3600' => 'час',
'60' => 'минуты',
'1' => 'второй'
);
Еогеасп ($f как $k=>$v){
Если (0 !=$c=floor($t/(int)$k)){
вернуть $c.$v.'front';
}
}
}
2. Метод вызова шаблона Yiyou CMS: {$field.add_time|mdate}; Метод вызова ThinkPHP: {$vo.date|mdate}.
Следует отметить, что время, передаваемое в $time в пользовательском методе, должно быть меткой времени, а не датой и временем.