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

جمع دو تاريخ

شروع موضوع توسط mnabaee ‏28 آگوست 2005 در انجمن PHP

  1. mnabaee

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

    تاریخ عضویت:
    ‏19 ژوئن 2005
    نوشته ها:
    91
    تشکر شده:
    0
    تابعي براي جمع دو تاريخ و ساعت نيست؟
    مي خوام يك تاريخ و ساعت رو با يك مقدار اختلاف زماني جمع كنم تا تاريخ و ساعت جديد بده
     
  2. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
  3. mnabaee

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

    تاریخ عضویت:
    ‏19 ژوئن 2005
    نوشته ها:
    91
    تشکر شده:
    0
    خوب چه طوری
     
  4. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    خیلی راحت :
    ببین اول تو باید تاریخت رو به ثانیه تبدیل کنی.
    بعد تاریخ دوم رو هم به ثانیه تبدیل می کنی.
    و بعد باهم جمعشون کن.
    و حاصل جمع رو تبدیل به تاریخ کن.

    خیلی راحته. نه؟

    :D
     
  5. mnabaee

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

    تاریخ عضویت:
    ‏19 ژوئن 2005
    نوشته ها:
    91
    تشکر شده:
    0
    چه طوری می شه ثانیه به تارخ تبدیل شه آقای دکتر
     
  6. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    ببین تاریخ رو چطوری میخوای به ثانیه تبدیل کنی؟
    فکر کنم اگه اون تاریخ شکسته بشه و اعداد بین / جدا بشن یه کارایی بشه کرد !
     
  7. appbannerkhuniresbanner
  8. artin

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

    تاریخ عضویت:
    ‏19 می 2004
    نوشته ها:
    2,112
    تشکر شده:
    2
  9. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    برای تبدیل کردن تارخ به ثانیه می تونید از تابع ()mktime استفاده کنید. شکل تابع به صورت زیر است :
    (int mktime ( int hour , int minute , int second , int month , int day , int year
    البته زیاد کامل نیست.
    وقتی ما یک تاریخ رو به این تابع می دیم، این تابع یه ثانیه به ما می ده.
    این ثانیه در حقیقت تعداد ثانیه های شمرده شده از نیمه شب اول ژانویه 1970 (تاریخ مبدأ PHP) تا این تاریخی که ما به تابع گفته ایم است.
    و بعد برای تبدیل ثانیه به تاریخ می تونیم از تابع ()date استفاده کنیم.
    به این صورت که ثانیه هایی که توسط تابع ()mktime به دست آوردیم را در آرگومان دوم تابع ()date قرار می دهیم. شکل تابع به صورت زیر است :
    ([string date(string format, [timestamp
    با تابع ()date هم که دیگه باید آشنا باشید چون خیلی معروفه.

    موفق باشید.