پی.اچ.پی ۵.۳ و تقویم فارسی

اکـسـیـژن

دوشنبه، 18 آبان 1388

پی.اچ.پی ۵.۳ و تقویم فارسی

ارسال شده توسط امید در پی‌اچ‌پی در 04:52
داشتم اندکی توی راهنمای پی.اچ.پی می‌گشتم و تغییرات جدید پی.اچ.پی ۵.۳ رو بررسی می‌کردم. مقدار زیادی تابع و کلاس در زمینه‌ی اینترنشنالیزیشن(!!) اضافه شده که به طور پیش‌فرض روی پی.اچ.پی هست که شاید مهم‌ترینش توابع کار با تقویم و تاریخ باشه.

کلی گشتم ببینم امکان کار با تقویم‌های دیگه‌ای جز گرگورین هست یا نه و راهنمای درستی پیدا نکردم و خلاصه بعد از کلی بررسی در اینترنت (و نیافتن هیچ منبع درستی!) رسیدم به سایت زیر: http://site.icu-project.org/charts/comparison

و البته چیزی یافتم به شکل @calendar=persian.

خلاصه برای گرفتن تاریخ فارسی باید چنین کرد:

CODE:
<?php $fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Tehran', IntlDateFormatter::TRADITIONAL); echo "تاریخ: " . $fmt->format(time()) . "\n"; ?>


خروجی این کد چیزی شبیه این خواهد بود:

تاریخ: دوشنبه ۱۸ آبان ۱۳۸۸، ساعت ۱۴:۱۵:۵۹ (وقت ایران)

موفق باشید
نظر ها (13) | دنبالک ها (0) | بیشترین خروج ها (0)
685 hits

دنبالک ها
یک آدرس دنبالک برای ارسال

هیچ دنبالکی وجود ندارد

نظر ها
نمایش نظرات به صورت (خطی | بند کشی شده)

سلام

بسیار عالی بود...

جالبه، تاریخ هجری قمری هم داره.

ممنون که معرفی کردی جناب متقی :-)
#1 tabib_m در 1388-08-19 16:10 (پاسخ)
سلام. مرسي از اين كداي فوق العاده اي كه منتشر مي كنيد.
مي خواستم بپرسم اين نشريه بالانامه بالاترين به نظر شما چطوري اتوماتيك با لاتكس توليد ميشه ؟ لاتكس رو با php يا روبي پياده كردن يا اينكه لاتكس رو سرور نصب كردن و با command-line و cron-job اتوماتيك بصورت batch file اجرا ميشه و نشريه رو توليد مي كنه ؟
#2 مهدي در 1388-08-26 19:03 (پاسخ)
سلام، ممنون.

از کجا می‌دونی با latex درست شده؟
منطقن هر دو راهی که گفتی ممکنه!
#2.1 امید (سایت) در 1388-08-27 01:34 (پاسخ)
طبق توضیحات موجود در لینک زیر، این نشریه با برنامه‌ی آقای وفا خلیقی به نام xepersian ساخته شده و با یک برنامه‌ی ساده (که ممکنه با php نوشته شده باشه یا نه!) فرمان مربوطه رو به طور روزانه اجرا می‌کنه!

http://groups.google.com/group/persian-computing/browse_thread/thread/96e517013f2d595
#2.2 امید (سایت) در 1388-08-27 02:12 (پاسخ)
عالی بود.مرسی
#3 صالح (سایت) در 1388-08-30 16:43 (پاسخ)
وبلاگ شما در دایرکتوری پرشین وبلاگ ثبت شد . موفق باشید
#4 پرشین وبلاگ (سایت) در 1388-09-01 04:17 (پاسخ)
عالي بود
ممنون
#5 پيام (سایت) در 1388-09-01 12:54 (پاسخ)
جالب بود
#6 پویا (سایت) در 1388-09-01 12:56 (پاسخ)
دستت درد نکنه. خیلی جالب بود.

من قبلا کلاس DateTime پی اچ پی 5 رو توسعه داده بودم و تقویم فارسی بهش اضافه کرده بودم:
http://github.com/farhadi/ExtDateTime/

تو فکرم که یک توسعه جدید برای DateTime با این توابع بنویسم.
#7 علی (سایت) در 1388-09-02 08:24 (پاسخ)
خوشحالم که دوباره می نویسید.
موفق باشید 8-)
#8 سالار (سایت) در 1388-09-03 01:00 (پاسخ)
عالی بود،

بسیار ممنون.
#9 Soulless (سایت) در 1388-09-25 18:08 (پاسخ)
Fatal error: Class 'IntlDateFormatter' not found

php version: 5.3.0

مگه این کلاس پیش فرض اضافه نشده؟
#10 امیر (سایت) در 1388-09-27 11:04 (پاسخ)
درسته.
من با php 5.3 مشکلی با این کلاس ندارم!
phpinfo رو ببین.
#10.1 امید (سایت) در 1388-09-28 02:39 (پاسخ)

ارسال نظر

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
:'( :-) :-| :-O :-( 8-) :-D :-P ;-) 
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
نظرات ارسال شده قبل از نمایش داده شدن، باید مدیریت شوند.
 
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

  • XML RSS 2.0 feed
  • XML RSS 2.0 نظر ها

ایمیل من

omi...@gmail.com

Google the Site

موضوعات

  • XML فایرفاکس (1)
  • XML لینوکس (10)
  • XML متفرقه (23)
  • XML چیستان (2)
  • XML پی‌اچ‌پی (18)
  • XML زنگ تفریح (2)
  • XML طراحی وب (4)

تمامی موضوعات

محبوب ترین مطالب

  • تقویم فارسی برای Google Personalized Homepage (96)
  • تکامل چیست؟ (42)
  • روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری (42)
  • روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD (41)
  • زمین و گربه (40)
  • بزرگ ترین عدد (34)
  • کاراکتر های فارسی در عکس توسط PHP (32)
  • چگونگی فارسی سازی phpMyAdmin (30)
  • 11 نکته مفید در مورد فایرفاکس (28)
  • تغییر ظاهر وبلاگ (26)

آمار

آخرین نوشته: 1388-08-18 04:52
تعداد مطالب: 62
تعداد نظر ها: 815

لینک

لینک های روزانه

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
Who uses Linux?
ده تغییر مهم مهاجران به لینوکس!
بهینه سازی فایرفاکس
امنیت شبکه (باگ تراک)
طریقه توسعه افزونه، برای فایرفاکس
اینترنت اکسپلورر 7 را بمباران کنید
رفع مشکل حافظه فایرفاکس
نمایش محتویات cache شده در فایرفاکس

قبل | بعد

PageRank Counter

کپی برداری از مطالب سایت طبق لایسنس CC مجاز می باشد

Creative Commons License - Some Rights Reserved
Original content in this work is licensed under a Creative Commons License

نظر ها

یوسفی about شیوه نگارش مطالب علمی - بخش دوم - نامه اداری
چ، 19.12.1388 03:25
نمونه نامه دعوت از م دیر شرکتی به بازدید از مکانی
میرزایی about فایرفاکس ۳ در ایران
ش، 08.12.1388 01:01
سلام یه دلیلش اینه که سایت هایی مثل شات ل برای پشتیبانی و در ک علت سرعت پایین مشت رکانشون دانلود [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 05:29
ممنون از اینکه حداقل یه جوابی میدی و بدو ن پاسخ نمیذاری.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 04:08
به نظر می‌رسه یونیکد باشه! اما بد fetch شده.
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 03:41
نه خوب عرض کردم که ز یاد باهاش ور رفتم و قطعا اولین کاری هم ک ه کردم تغییر encodin g نمایش است ول [...]
امید about پی.اچ.پی ۵.۳ و تقویم فارسی
ش، 28.09.1388 02:39
درسته. من با php 5. 3 مشکلی با این کلاس ندارم! phpinfo رو ب بین.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 02:32
احتمالن مشکل از تگ‌ه ای meta توی خود صفحا ت HTMLات است.
امیر about پی.اچ.پی ۵.۳ و تقویم فارسی
ج، 27.09.1388 11:04
Fatal error: Class ' IntlDateFormatter' n ot found php vers ion: 5.3.0 مگه ای ن کلاس پیش فرض [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ج، 27.09.1388 10:40
سلام ممنون اقا امید مشکل مال من هم حل ش د اما هنوز برخی نقاط ابهام وجود دارد. و قتی متن فارسی [...]
Soulless about پی.اچ.پی ۵.۳ و تقویم فارسی
چ، 25.09.1388 18:08
عالی بود، بسیار م منون.

مدیریت وبلاگ

باز کردن صفحه ورود