• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش تاریخ چند روز دیگر
#1
بسم الله...
سلام...
فرض کنین با این توابعی که تاریخ شمسی رو نشون میده تاریخ فعلی رو نشون میدیم ... یه فیلد دیگه ای هم داریم که میخوایم تاریخ پنج روز دیگه رو نشون بده...چطوری بفهمونیم به سیستم که تاریخ 5روز دیگه رو نشون بده؟ به شمسی میخوایم نشون داده بشه
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :
#2
نقل قول:تاریخ شمسی - pdate
پشت شده درSun, 06/07/2009 - 13:08توسطadmin

به نام خدا

حتما همه با تاریخ شمسی jdate آشنا هستید که البته در زمان خودش کار بسیار خوبی بود اما از توسعه این تابع خبری نشد که باید از کسانی که از این تابع استفاده کردند اما توسعه ندادند گله کرد . از نویسنده این تابع تشکر

به دلیل مشکلاتی که در تابع jdate وجود داشت و همچنین کمبود تابع جایگزین برای strftime تصمیم گرفتم که دو تابع با نام های pdate و pstrftime رو بنویسم که هر دو این توابع با نسخه php5 سازگار هستند و مشکلاتی که در jdate مانند وجود داشته رو برطرف و کلا بهینه ترش کنم

فایل با نسخه ۱.۱ رو می تونید از اینجا فایل پیوست دریافت کنید کنید

در داخل فایل چند تابع وجود دراد که در کدام را توضیح می دهم

pdate: دقیقا مانند تابع date عمل می کند با این تفاوت که تاریخ های را به صورت شمسی باز می گرداند

pstrftime: دقیقا مانند تابع strftime عمل می کند با این تفاوت که تاریغ شمسی را باز می گرداند

DayOfYear: تعداد روزهای گذشته شده از سال را باز می گرداند. این تابع سه پارامتر سال و ماه و روز شمسی را دریافت می کند

isKabise: بررسی می کند که آیا سال شمسی که به آن می دهیم کبیسه است یا خیر در صورت کبیسه بودن مقدار درست در غیر این صورت مقدار غلط را باز می گرداند

pmktime: مشابه تابع mktime عمل می کند با این تفاوت که روز و ماه و سال را به صورت شمسی دریافت می کند

pcheckdate: مانند تابع checkdate عمل می کند با این تفاوت که ماه و سال و روز شمسی را دریافت می کند

pgetdate: مانند تابع getdate عمل می کند با این تفاوت که تاریخ شمسی را باز می گرداند
http://iranphp.org/node/6
  پاسخ
تشکر شده توسط : hamid_80386 admin ali786
#3
کد پی‌اچ‌پی:
$laterDay=time()+3600*24*5
echo date("Y-m-d",$laterDay); 
  پاسخ
تشکر شده توسط : webnevesht hamid_80386 ali786
#4
ممنون جناب ادمینBlush
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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