您好我在做内部邮件服务应用程序,
我的表中有一个名为datetime的字段,
我想在收件箱视图中显示邮件datetim,例如gmail收件箱,
我想显示邮件是否只需10分钟aga意味着,我想在10分钟前显示,
如果邮件在2天前回来意味着我想要显示DATE-Time,
请记住我维护DATETIME datatyoe,
由于 Bharanikumar
这是我的代码片段......
list($ date,$ time)= explode('',$ session_time);
列表($ year,$ month,$ day)= explode(' - ',$ date);
列表($ hour,$ minute,$ second)= explode(':',$ time);
$ session_time = mktime($ hour,$ minute,$ second,$ month,$ day,$ year);
$ time_difference = time() - $ session_time;
echo $ seconds = $ time_difference;
$ minutes = round($ time_difference / 60);
$ hours = round($ time_difference / 3600);
$ days = round($ time_difference / 86400);
$ weeks = round($ time_difference / 604800);
$ months = round($ time_difference / 2419200);
$ years = round($ time_difference / 29030400);
如果($天→2){
回音日期(“d-m-Y G:i”,$ session_time);
}其他
//秒>
if($ seconds< = 60)
{
echo“test $ seconds seconds ago”;
}
//分钟
否则if($ minutes< = 60)
{
如果($分钟== 1)
{
echo“1分钟前”;
}
否则
{
echo "$minutes minutes ago";
}
}
//小时
否则if($ hours< = 24)
{
如果($小时== 1)
{
echo“1小时前”;
}
否则
{
echo“$ hours hours ago”;
}
}