RightClick

امروز 20 اسفند 1388 2:47

همه زمانها UTC + 3:30 ساعت هستند




ارسال مبحث جديد پاسخ به مبحث [ 6 پست ] 
نويسندهپيغام
 موضوع پست: سئوال در مورد تاریخ
پستارسال شده در: 15 بهمن 1388 12:19 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 16 اسفند 1386 13:12
پست ها : 164
محل سکونت: بابل
دريافتي: 2 تشكر
رسيده: 4 تشكر
سلام خسته نباشی دوستان
می خوام خبری که تو سایت ثبت می کنم نشون بده باسه یک دقیقه پیش ؟
من برای ثبت تاریخ خبر از تابع time() استفاده می کنم
؟
باید چی کار کرد لطفا راهنمایی کنید
در ضمن چطوری میشه تا فایل های یکه پوشه رو فهمید یعنی قسمت اپلود عکس چند تا عکس تا حالا آپلود شد؟>
تشکر
راستی نطرتون را در مورد این سیستم بیان کنید
http://demobiz.baboli.ir/


بالا
 مشخصات  
 
 موضوع پست: Re: سئوال در مورد تاريخ
پستارسال شده در: 15 بهمن 1388 18:57 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 8 تير 1387 16:57
پست ها : 369
محل سکونت: مشهد مقدس
دريافتي: 100 تشكر
رسيده: 35 تشكر
سلام
خب زمان ثبت رو كه داري
زمان فعلي رو هم با time بگير
از هم كم كن
حساب كن ببين چند ثانيه و دقيقه و ساعت و روز پيش بوده
در مورد ليست كردن فايل ها هم بايد از توابع opendir و readdir و closedir استفاده كني
يك تابع قبلا توي يكي از انجمن ها ديده بودم كه فكر كنم بدردت مي خوره و ذخيرش كردم ولي دقيقا يادم نيست كدوم انجمن بود.فكر كنم انجمن آشيانه بود.
اينم اون تابع:
کد:
<?php
function ls($dir,$recursive=false)
{
    if(substr($dir,-1)!='/')$dir.='/';
    if(!is_dir($dir))
        return false;
    if(!$handle=opendir($dir))
        return false;
    while(($file=readdir($handle))!==false)
    {
        if($file=="."||$file=="..")
            continue;
        echo $dir.$file.(is_dir($dir.$file)?'/':'')."<br>\n";
        if($recursive&&is_dir($dir.$file))
            ls($dir.$file,$recursive);
    }
    closedir($handle);
    return true;
}

سيستم جالبي بود؛ اين همون سيستمي هست كه قبلا پنل ادمينشو ديدم يا يكي ديگه نوشتي؟

_________________
خود پسندی مانع آموختن است.:: امام علی (ع) ::.
سیستم جامع و هوشمند افزایش آمار مجیک -
شناسایی افراد مخفی در یاهو - سیستم مدیریت محتوای ایرانی راش - قالب های راش


بالا
 مشخصات  
 
 موضوع پست: Re: سئوال در مورد تاريخ
پستارسال شده در: 15 بهمن 1388 19:28 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 16 اسفند 1386 13:12
پست ها : 164
محل سکونت: بابل
دريافتي: 2 تشكر
رسيده: 4 تشكر
سلام رضا جان دقیقا همین کار رو کردم
مشکلم اینکه چطوری حساب کنم ؟
کد:
$time=time();
$date=$cs['date'];
$timedate=$time-$date;

حالا با چه تابعی حساب کنم چند دقیقه شدش
با این تابع که نمیشه
mytime
گیرم اینجاست
در مورد فایلم ها ممنون
در مورد سیستم نسخه جدید سیستم قبلی هستش یه سری امکانات مدیریتی بهش اضافه شد


بالا
 مشخصات  
 
 موضوع پست: Re: سئوال در مورد تاريخ
پستارسال شده در: 15 بهمن 1388 19:41 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 8 تير 1387 16:57
پست ها : 369
محل سکونت: مشهد مقدس
دريافتي: 100 تشكر
رسيده: 35 تشكر
خواهش مي كنم عزيز
اختلاف بين دو زمان رو حساب كردي
مثلا شده 10020 ثانيه
اول تقسيم به 24*60*60 كن (تعداد ثانيه هاي يك روز كامل)
در اين مثال ميشه 0 روز (حتما تقسيم صحيح كن)
بعد باقي مانده زمان رو تقسيم 60*60 كن تا تعداد ساعت در بياد
در اينجا ميشه 2 ساعت
حالا باقيمانده رو بگير و تقسيم بر 60 كن و تعدا دقايق رو به دست بيار
عدد باقيمانده نهايي هم تعداد ثانيه ميشه
در اين مثال ميشه 0 روز و 2 ساعت و 47 دقيقه و 0 ثانيه قبل(اگه تو محاسبات عددي اشتباه نكرده باشم!)

_________________
خود پسندی مانع آموختن است.:: امام علی (ع) ::.
سیستم جامع و هوشمند افزایش آمار مجیک -
شناسایی افراد مخفی در یاهو - سیستم مدیریت محتوای ایرانی راش - قالب های راش


بالا
 مشخصات  
 
 موضوع پست: Re: سئوال در مورد تاريخ
پستارسال شده در: 15 بهمن 1388 20:22 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 16 اسفند 1386 13:12
پست ها : 164
محل سکونت: بابل
دريافتي: 2 تشكر
رسيده: 4 تشكر
سلام دوباره ممنون
فکر کنم با این تابع خیلی راحت بدست بیادش
؟
کد:
function nicetime($date)
{
    if(empty($date)) {
        return "تاريخ ثبت نشده است";
    }
   
    $periods= array("ثانيه", "دقيقه", "ساعت", "روز", "هفته", "ماه", "سال", "دهه");
    $lengths= array("60","60","24","7","4.35","12","10");
   
    $now= time();
    $unix_date= strtotime($date);
   
       // check validity of date
    if(empty($unix_date)) {   
        return "تاريخ بي اعتبار";
    }

    // is it future date or past date
    if($now > $unix_date) {   
        $difference     = $now - $unix_date;
        $tense         = "پيش";
       
    } else {
        $difference     = $unix_date - $now;
        $tense         = "اکنون";
    }
   
    for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
        $difference /= $lengths[$j];
    }
   
    $difference = round($difference);
   
    if($difference != 1) {
        $periods[$j].= "s";
    }
   
    return "$difference $periods[$j] {$tense}";
}

http://ir.php.net/manual/en/function.time.php
ولی حساب نمی کنه میشه چک کنی گیرش کجاست
ممنون


بالا
 مشخصات  
 
 موضوع پست: Re: سئوال در مورد تاريخ
پستارسال شده در: 16 بهمن 1388 12:54 
آفلاين
اگه نباشه جاش خاليه
اگه نباشه جاش خاليه
نماد کاربر

تاريخ عضويت: 8 تير 1387 16:57
پست ها : 369
محل سکونت: مشهد مقدس
دريافتي: 100 تشكر
رسيده: 35 تشكر
تابع جالبي بود
ولي به يك مسئله فكر كنم دقت نكردي
نوع ورودي تابع با ورودي اي كه ما داريم تفاوت داره
کد:
$unix_date= strtotime($date);

مقدار ورودي تابع نمي تونه timestamp باشه چون اين تابع تاريخ رو با strtotime مي خونه مي تونه ساختار تابع رو عوض كني يا اينكه اول وردي تاريخ رو با تابع date تبديل كني.
ولي نظر من همون روشي هست كه گفتم.به راحتي با چند تقسيم مي توني يك تابع بنويسي (اگه اون روش رو گنگ بيان كردم بگو تا با مثال بنويسم)

_________________
خود پسندی مانع آموختن است.:: امام علی (ع) ::.
سیستم جامع و هوشمند افزایش آمار مجیک -
شناسایی افراد مخفی در یاهو - سیستم مدیریت محتوای ایرانی راش - قالب های راش


بالا
 مشخصات  
 
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث [ 6 پست ] 

همه زمانها UTC + 3:30 ساعت هستند


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون کاربران عضو شده و 0 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد

جستجو براي:
پرش به:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Persian Translation By : www.Maghsad.com