this is “virgin” source:
function form_date($time, $verbose = 1)
{
global $config;
if( $time < (60 * 60 * 24) )
{
return "N/A";
}
$time += $config['timeoffset'] * 3600;
if( date("d.m.Y", (time() + $config['timeoffset'] * 3600) ) == date('d.m.Y', $time) && $verbose )
{
return "<b>today</b>, " . date("H:i", $time);
} else {
return date("d.m.Y, H:i", $time);
}
}
it wil print “today” if user see the post in the same day.
and here is my addition after if condition:
}
else if( date("d.m.Y", (time() + $config['timeoffset'] * 3600) ) > date('d.m.Y') && $verbose )
{
return "<b>yesterday</b>, " . date("H:i", $time);
} else if( date("d.m.Y", (time() + $config['timeoffset'] * 3600) ) > date('d.m.Y') && $verbose )
{
return "<b>the day before yesterday</b>, " . date("H:i", $time);
but it doesnt work like my mind :((, it print “today” correct, but it always print “yesterday” althought the time is the day before yesterday or older, please help me !