-
Üyelik
19.02.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Web Developer
-
Konum
Bursa
-
Ad Soyad
M** A**
-
Mesajlar
933
-
Beğeniler
136 / 276
-
Ticaret
11, (%100)
Sadece hafta olarak mi lazim?
+ olarak ben sana bunu php ile yazabilirim fakat biraz basit kacar gibi :) java da daha iyi yapilabilir belki.
-
Üyelik
07.03.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
İzmir
-
Ad Soyad
A** Ç**
-
Mesajlar
11
-
Beğeniler
4 / 1
-
Ticaret
0, (%0)
date_default_timezone_set('Europe/Istanbul'); //Varsayılan zaman dilimi istanbul
$guncelTarih=date("Y-m-d h:i:sa",time()); //Şuanki tarihi alıyoruz
//eklenmeTarihi veri tabanından çekilecek
$fark = strtotime($guncelTarih) - strtotime($eklenmeTarih); //Şuan ile eklenme tarihi arasındaki farkı buluyoruz.
if($fark>=604800) //1 hafta 604800 saniye olduğu için.
{
echo '1 Hafta Önce';
}
Kronsy
www.kronsy.com
Kullanıcı
-
Üyelik
28.01.2016
-
Yaş/Cinsiyet
25 / E
-
Meslek
Öğrenci
-
Konum
Aydın
-
Ad Soyad
L** Ç**
-
Mesajlar
168
-
Beğeniler
16 / 19
-
Ticaret
0, (%0)
Tayfun Erbilen'in bu konuda hazırladığı bir fonksiyon vardı.
/**
* @param $date
* @return mixed
*/
function timeAgo($date)
{
$timestamp = strtotime($date);
$currentDate = new DateTime('@' . $timestamp);
$nowDate = new DateTime('@' . time());
return $currentDate
->diff($nowDate)
->format(' %y yıl %m ay %d gün %h saat %i dakika %s saniye önce');
}
// Kullanım
$date = '2015-03-12 14:05:14';
echo timeAgo($date);
-
Üyelik
04.12.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Php Developer
-
Konum
Trabzon
-
Ad Soyad
E** B**
-
Mesajlar
117
-
Beğeniler
5 / 32
-
Ticaret
3, (%100)
function zaman ( $zaman ){
if($zaman == '0000-00-00 00:00:00'){
return "Zaman Bekleniyor";
exit;
}
$zaman = strtotime($zaman);
$zaman_farki = time() - $zaman;
$saniye = $zaman_farki;
$dakika = round($zaman_farki/60);
$saat = round($zaman_farki/3600);
$gun = round($zaman_farki/86400);
$hafta = round($zaman_farki/604800);
$ay = round($zaman_farki/2419200);
$yil = round($zaman_farki/29030400);
if( $saniye < 60 ){
if ($saniye == 0){
return "az önce";
} else {
return $saniye .' saniye önce';
}
} else if ( $dakika < 60 ){
return $dakika .' dakika önce';
} else if ( $saat < 24 ){
return $saat.' saat önce';
} else if ( $gun < 7 ){
return $gun .' gün önce';
} else if ( $hafta < 4 ){
return $hafta.' hafta önce';
} else if ( $ay < 12 ){
return $ay .' ay önce';
} else {
return $yil.' yıl önce';
}
}
2 kişi bu mesajı beğendi.
-
Üyelik
04.12.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Php Developer
-
Konum
Trabzon
-
Ad Soyad
E** B**
-
Mesajlar
117
-
Beğeniler
5 / 32
-
Ticaret
3, (%100)
İşini gördüyse sıkıntı yok :)
1 kişi bu mesajı beğendi.