امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل تاریخ - یک مشکل کوچک دارم
نویسنده پیام
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #1
Question  تبدیل تاریخ - یک مشکل کوچک دارم
با سلام

من میخوام تارخ میلادی رو به تاریخ ایران تبدیل کنم
بعد از جستجو متوجه شدم باید از فایل jdf.php استفاده کنم
بعد از کار با این فایل فهمیدم که فقط تاریخ جاری سیستم رو تبدیل میکنه
برای این که من بخوام به آن تاریخ مد نظرم رو بدم تا تبدیل کنه یکسری کار ها رو انجام دادم
تقریبا به جواب هم رسیدم
وقتی تاریخ رو بهش میدم و تبدیل به فارسی میکنه به صورت زیر چاپ میکنه
کد:
$out=jdate("l d F Y");
echo $out;

شنبه 02 شهریور 1392

همه جای کار درسته الا یه جا
هر قدر تاریخ رو عوض کنم
روز هفته تغییر نمیکنه یعنی همش مینویسه >> شنبه

کسی از دوستان میتونه بگه چی کار کنم ؟

اگه میشه در غالب دو فایل پاسخ بدین یعنی:

فایل اصلی ما inxed.php
که تابع تبدیل تاریخ را فرا میخواند و چاپ میکند
وفایل jdf.php که در فایل index.php ما includ شده

در آخر هم فایل jdf.php رو ضمیمه کردم

با تشکر
(آخرین ویرایش در این ارسال: ۰۹-شهریور-۱۳۹۲, ۲۲:۱۸:۳۱، توسط crafcrab.)
۰۹-شهریور-۱۳۹۲, ۲۱:۲۲:۱۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: تبدیل تاریخ - یک مشکل کوچک دارم
این یونیت یک مقدار مشکل داره مثلا برای هفته از سال و چند مشکل کوچیک دیگه

شما میتونین از یونیت زیر استفاده کنید که هم به صورت کلاس و هم به صورت تابع میتونین ازش استفاده کنید
پارامترهاش هم دقیقا همون پارامترهای تابع date در php هست و اینکه میتونین مثل strtotime بهش مقدار هایی مثل -2 days یا 4 minutes بهش بدین

هم تبدیل خورشیدی به میلادی داره هم تبدیل میلادی به خورشیدی


فایل‌(های) پیوست شده
.rar   parsidate.rar (اندازه: 2.26 KB / تعداد دفعات دریافت: 42)

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۰-شهریور-۱۳۹۲, ۱۰:۰۴:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #3
RE: تبدیل تاریخ - یک مشکل کوچک دارم
میشه یه مثال بزنید بگید چطوری میشه در کد شما به نتیجه زیر رسید

مثال : شنبه 02 شهریور 1392
با تشکر
۱۰-شهریور-۱۳۹۲, ۱۵:۵۹:۴۴
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: تبدیل تاریخ - یک مشکل کوچک دارم
مهندس گفتم که چطور باهاش کارکنی

کد:
echo bndate('l d F Y','2013-08-24');
این کد تاریخی که بهش مدید رو تبدیل میکنه

کد:
echo bndate('l d F Y','-8 days');
کد فوق از تاریخ امروز 8 روز کم میکنه که 8 روز از تاریخ امروز کم کنیم میشه تاریخ مورد نظر شما

این یونیت فوق العاده انعطاف پذیر هست همه جوره کار میکنه حتی با timestamp

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۰-شهریور-۱۳۹۲, ۱۸:۰۹:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: تبدیل تاریخ - یک مشکل کوچک دارم
به بخش php منقل شد

لرد گرامی اگه میشه یه نسخه از این کلاس هم در بخش کلاس‌های php قرار بدین بسیار ممنون میشم
۱۰-شهریور-۱۳۹۲, ۲۳:۰۱:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل کد به php aleas 5 5,134 ۲۳-فروردین-۱۳۹۳, ۲۲:۵۶:۱۹
آخرین ارسال: Ghoghnus
myBB تاریخ و تقویم فارسی در php ali_pazho 6 9,008 ۲۶-مهر-۱۳۹۰, ۰۸:۰۸:۵۵
آخرین ارسال: r3001
  در خواست اسکریپت تاریخ.... Vig 2 2,751 ۲۶-مهر-۱۳۹۰, ۰۸:۰۸:۴۵
آخرین ارسال: r3001
Smile [مقاله] تاریخ هجری شمسی در پی اچ پی r3001 0 2,427 ۱۷-مهر-۱۳۹۰, ۰۱:۳۴:۲۹
آخرین ارسال: r3001

پرش به انجمن:


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

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS