sonkan Posted August 16, 2015 Share Posted August 16, 2015 <?php date_default_timezone_set('Europe/Istanbul'); function modified_date( $date ){ $time_difference = time() - $date; $second = round( $time_difference ); $minute = round( $time_difference/60 ); $hour = round( $time_difference/3600 ); $day = round( $time_difference/86400 ); $week = round( $time_difference/604800 ); $month = round( $time_difference/2419200 ); $year = round( $time_difference/29030400 ); if( $second <= 59 ){ if( $second == 0 ){ return 'Şimdi yazıldı'; }else{ return $second . ' saniye önce, '; } }else if( $minute <= 59 ){ return $minute . ' dakika önce, '; }else if( $hour <= 23 ){ return $hour . ' saat önce, '; }else if( $day <= 6 ){ return $day . ' gün önce, '; }else if( $week <= 3 ){ return $week . ' hafta önce, '; }else if( $month <= 11 ){ return $month . ' ay önce, '; }else{ return $year . ' yıl önce, '; } } echo modified_date(''.$tpl['zaman'].''). date('d ', ''.$tpl['zaman'].'');?><?php setlocale(LC_ALL,"turkish"); echo "".strftime("%B", ''.$tpl['zaman'].'');?><?php echo date(' Y', ''.$tpl['zaman'].''); setlocale(LC_ALL,"turkish"); echo "".strftime(" %A ", ''.$tpl['zaman'].''); echo " - ".date(' H:i:s ', ''.$tpl['zaman'].''), "yayınlandı."; ?> Arkadaşlar bu kod başka yerde de var "function modified_date( $date ){" modified_date id koymamız gerekiyor diğer benzer modified_date ler ile çakışıyor Örnek : function modified_date0( $date ){ function modified_date1( $date ){ function modified_date2( $date ){ bunu nasıl sağlayabiliriz sorunum buradaki örneğe benziyor https://www.prestashop.com/forums/topic/264098-fatal-error-cannot-redeclare-p-previously-declared-in/ Link to comment Share on other sites More sharing options...
bera_ramazan Posted September 4, 2015 Share Posted September 4, 2015 şu kodu denesene function kaczaman($ikinci) { $birinci = date("Y-m-d H:i:s"); $fark = strtotime($birinci)-strtotime($ikinci); $yil = intval(date('Y',$fark)); $ay = intval(date('m',$fark)-1); $gun = intval(date('d',$fark)-1); $saat = intval(date('H',$fark)-2); $dakika = intval(date('i',$fark)); if($dakika < 1 && $saat < 1 && $gun < 1 && $ay < 1) echo 'az önce'; elseif($dakika > 0 && $saat < 1 && $gun < 1 && $ay < 1) echo $dakika.' dk önce'; elseif($saat > 0 && $gun < 1 && $ay < 1) echo $saat.' saat önce'; elseif($gun > 0 && $ay < 1) echo $gun.' gün önce'; elseif($ay > 0) echo $ay.' ay önce'; } tpl dosyasında da şu kodu yaz {kaczaman(gonderim_zamani)} Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now