آژانس هواپیماییexchanging

كمك درباره ي تابع date()

شروع موضوع توسط sirjan-designe ‏1 ژانویه 2006 در انجمن PHP

  1. sirjan-designe

    sirjan-designe کاربر تازه وارد

    تاریخ عضویت:
    ‏16 نوامبر 2005
    نوشته ها:
    58
    تشکر شده:
    0
    محل سکونت:
    سرزميني كه اپن سورسه
    سلام
    بدون مقدمه ميرم سر اصل مطلب
    من اگر بخوام زمان الان را بايك زمان ديگه مقايسه كنم بايد چيكار كنم يعني مثلا يك زمان در گذشته داريم و ميخوايم ببينيم چقدر از اون زمان ميگذره بايد چيكار كنم؟
     
  2. shikopick

    shikopick کاربر تازه وارد

    تاریخ عضویت:
    ‏2 ژوئن 2005
    نوشته ها:
    71
    تشکر شده:
    0
    :D :D :D

    بهترین راهش اینه که با تابع mktime() تعداد ثانیه هایی رو که بهت میده زخیره کنی بعدا که میخوای بفهمی چه زمانی گذشته mktime() زمان حالتو بگیری و از اون mktime() که قبلا ذخیره کردی کم کنی اون عددی که میده تعداد ثانیه های گذشته هست

    برای تبدیلشم هر :blink: :blink: 60 ثانیه یک دقیقه و هر 3600 ثانیه 1ساعت و ..... :D
     
  3. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    ببین مثلا این مشخصات یه روز از پارسال رو بهت میده:
    PHP:
    <?php
    echo date("l j F Y - g:i A" mktime(0,0,0,12,12,2005));
    ?>
    یه کم توی راهنمای php دنبال اینا برو کارت راه میفته:
    date
    time
    mktime
    gmdate
     
  4. sirjan-designe

    sirjan-designe کاربر تازه وارد

    تاریخ عضویت:
    ‏16 نوامبر 2005
    نوشته ها:
    58
    تشکر شده:
    0
    محل سکونت:
    سرزميني كه اپن سورسه
    ميگم سالار جون اينهايي رو كه گفتي خوندم فقط عمليات رياضيش يه كم واسم مشكله آخه اگر تفريق كني بعضي مواقع جواب بدست اومده منفي ميشه جيييگر(خوب رياضيم خوب نيست ديگه)
    راستي روي اون قضيه كارت را افتاد جواب گرفتي