Добрый день, ребята, у меня немного проблемы с тем, как я могу сделать это как xx month/s ago и year/s ago, если дни достигают количества месяцев/лет , Является ли это возможным ? Во всяком случае, я создаю модуль обмена сообщениями. Это мой код. Advance спасибо за вашу помощь ребята
Сообщение дата (1 месяц назад или лет)
<?php
date_default_timezone_set('Asia/Manila');
$now = strtotime(date("Y-m-d H:i:s"));
$date = strtotime($key->message_date); //this is the date where message was sent
$dateDiff = abs($now - $date);
$fullDays = floor($dateDiff/(60*60*24));
if($fullDays==0)
{
echo " Today ";
}
else if($fullDays==1)
{
echo " Yesterday ";
}
else
{
echo $fullDays ." days ago";
}
$at=date('g:iA',$date)
?> at <?php echo $at?>
И что работает неправильно? –
Я не знаю, как я могу это сделать, например, 1 месяц назад, например ... Я не могу просто разделить его на 30. Что делать, если месяц имеет только 28 дней? и это уже 1 месяц назад. Как я могу это решить? –
Возможный дубликат http://stackoverflow.com/questions/676824/how-to-calculate-the-difference-between-two-dates-using-php – Wizard