【发布时间】:2016-02-07 11:49:53
【问题描述】:
大家好,如果天数达到月/年数,我怎么能像 xx 月/秒前和一年/秒前一样制作这个。可能吗 ?无论如何,我正在制作一个消息传递模块。这是我的代码。提前谢谢你们的帮助
<?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 个月前了。我该如何解决?
标签: php codeigniter date