Evet 45 yıl önce yazıyor. Şimdiki zamanı vermesi için napıcam :D
nasıl yani :) phpde şimdiki zaman yani şuan time() ile yazılıyor..
ayrıca o fonksiyonu değil bunu kullan bu daha iyi bunu kullan...
function once($ptime) {
$etime = time() - $ptime;
if ($etime < 1)
{
return '0 seconds';
}
$a = array( 365 * 24 * 60 * 60 => 'yıl',
30 * 24 * 60 * 60 => 'ay',
24 * 60 * 60 => 'gün',
60 * 60 => 'saat',
60 => 'dakika',
1 => 'saniye'
);
foreach ($a as $secs => $str)
{
$d = $etime / $secs;
if ($d >= 1)
{
$r = round($d);
return $r . ' ' . $str . ' önce';
}
}
}
echo $alsanasimdikizaman = time(); // şimdiki zaman bu
echo '
';
echo once('1416438600');
Ek Olarak: senin $tarih diye yazdırdığın değeri nasıl tanımladınki ?
db ye nasıl kaydettiğini bilmiom mysql bilgim yok yaw ama input değerine
yazdır olsun bitsin mysql de date falan diye tanımlama drekt int deği olarak düzelt onu int 11 12 değer uzunluğunda yap