Quando você normalmente navega no site, muitas vezes você pode ver comentários de muitos sites exibidos agora, alguns minutos atrás, algumas horas atrás, etc.
Como você pode ver, uma exibição de tempo como esta fará você se sentir mais amigável e íntimo. Se a data for exibida como 19/10/2017, parece muito rígida. Hoje vou te ensinar como implementar a exibição amigável da hora no Yiyou CMS. Por favor leia abaixo.
1. Encontre o diretório raiz extend/function.php, criamos um método de função personalizado no final do arquivo, o método é denominado mdate e escrevemos o código lógico:
// Exibição de hora amigável
função mdata($hora)
{
$t=tempo()-$tempo;
$f=matriz(
'31536000'=> 'Ano',
‘2592000’ => ‘meses’,
'604800' => 'Semana',
'86400' => 'dia',
'3600' => 'hora',
'60' => 'minutos',
'1' => 'segundo'
);
foreach ($f como $k=>$v){
Se (0 !=$c=piso($t/(int)$k)){
retornar $c.$v.'frente';
}
}
}
2. Método de chamada do modelo Yiyou CMS: {$field.add_time|mdate}; Método de chamada ThinkPHP: {$vo.date|mdate}.
Deve-se observar que o tempo passado em $time no método personalizado deve ser um carimbo de data/hora, não uma data e hora.