• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مدت زمان گذشته از تاریخ معین
#1
سلام

یه کد بود که برای مدت زمان گذشته از مثلا ارسال پست، فارسی سازی کردم و یه مقداری کد رو دست زدم تا با فارسی هماهنگ شد

خدمت دوستان (خیلی به درد میخوره)

کد اصلاح شد

کد پی‌اچ‌پی:
<?php
function countTime($newdate) {
//get current date
    
$now date('Y-m-d H:i:s');

    
//differences between times
    
$number_of_seconds = (strtotime($now) - strtotime($newdate));
    
$number_of_minutes $number_of_seconds / (60);
    
$number_of_hours $number_of_minutes / (60);
    
$number_of_days $number_of_hours / (24);
    
$number_of_days_to_display intval($number_of_days);
    
$number_of_hours_to_display intval($number_of_hours);
    
$number_of_minutes_to_display intval($number_of_minutes - ($number_of_hours_to_display 60));
    
$number_of_seconds_to_displayintval($number_of_seconds - ($number_of_minutes_to_display 60 60) - ($number_of_hours_to_display 60));

    
//calculate what to return
    
    
if ($number_of_days_to_display && $number_of_days_to_display 5) {
        return 
$number_of_days_to_display.' روز پیش';
    } else if(
$number_of_days_to_display 5) {
        return 
$newdate;
    } else if (
$number_of_hours_to_display == 1) {
            return 
$number_of_hours_to_display.' ساعت, '.$number_of_minutes_to_display.' دقیقه پیش';
        } else if (
$number_of_hours_to_display 1) {
                return 
$number_of_hours_to_display.' ساعت, '.$number_of_minutes_to_display.' دقیقه پیش';
            } else if (
$number_of_minutes_to_display 0) {
                    return 
$number_of_minutes_to_display.'  دقیقه پیش';
                } else if (
$number_of_minutes_to_display <= 0) {
                        return 
'کمتر از یک دقیقه پیش';
                    }
}

echo 
countTime('2012-06-19 16:56:47').'<br /><br /><br /><br />';
echo 
'<br /><br /><br /><br />'.date('Y-m-d H:i:s');
?>
  پاسخ
تشکر شده توسط : ali786 hamid_80386
#2
اینو میگن یک کار مفید توی این سایت....ممنون رفیقBlush
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : farhad.programmer
#3
(۱۳۹۱ تير ۱۶, ۰۶:۱۴ ب.ظ)webnevesht نوشته: اینو میگن یک کار مفید توی این سایت....ممنون رفیقBlush

خواهش میکنم وظیفست
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان