Sen c zorunda Bugün sabah ise
, dün gece (eksi 24 saat ile) ^^ İşte
Ben Kinoulink (bir Fransız başlatma) için kullanılacak bir yöntem kullanmaktadır gelir: gün ompare gün comparaison tamamen yanlış olduğunu secondes :
burada
public function formatDateAgo($value)
{
$time = strtotime($value);
$d = new \DateTime($value);
$weekDays = ['Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche'];
$months = ['Janvier', 'Février', 'Mars', 'Avril',' Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre'];
if ($time > strtotime('-2 minutes'))
{
return 'Il y a quelques secondes';
}
elseif ($time > strtotime('-30 minutes'))
{
return 'Il y a ' . floor((strtotime('now') - $time)/60) . ' min';
}
elseif ($time > strtotime('today'))
{
return $d->format('G:i');
}
elseif ($time > strtotime('yesterday'))
{
return 'Hier, ' . $d->format('G:i');
}
elseif ($time > strtotime('this week'))
{
return $weekDays[$d->format('N') - 1] . ', ' . $d->format('G:i');
}
else
{
return $d->format('j') . ' ' . $months[$d->format('n') - 1] . ', ' . $d->format('G:i');
}
}
Şu ana kadar yazdığınız bir kodunuz var mı? –
Lütfen daha kesin olmaya çalışabilir misiniz? Dün ve Bugün tarafından ne demek istediğini anlamadım ... Açıkçası ;-) – maraspin
Yarın, dün ya da bugün değil, tüm o örümcek ağlarını ve üzüntüyü temizlemenin, sadece bir gün ve her şeyin bittiğini bilmek zorundasın. söyledi. –