ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نمايش فارسي اعداد در jdate



hossein.shokrzadeh
03-19-2007, 02:34 PM
سلام
براي اينكه تو قالمون از تاريخ شمسي استفاده كنيم از jdate استفاده ميكنيم .
ولي اعداد رو با ارقام انگليسي نشون ميده
چي كارش كنيم كه فارسي نشون بده؟
ممنون، يا علي

ahmadzadeh
03-19-2007, 03:23 PM
سلام
اینو امتحان کنید

<?php echo jdate("l j F Y H:i",time() + ($mosConfig_offset*60*60)+(30*60),1); ?>

یا علی/خداحافظ

hossein.shokrzadeh
03-19-2007, 03:44 PM
دست گلت درد نكنه
درست شد، فقط يكم توضيح ميدي راجع بهش؟
كد من اين بود:

<?php echo jdate("l j F Y H:i",time() + ($mosConfig_offset*60*60)+(30*60),1); ?>
يعني يه 1 زيادي داشت ;) اون يك رو ميشه يكم توضيح بدي راجع بهش؟ ممنون
يا علي

ahmadzadeh
03-20-2007, 08:56 AM
با سلام
دوست عزیزمون میلاد راستین که زحمت تابع jdate را کشیده است برای اینکه در کلیه سایت ها اعداد فارسی نشان داده شوند از کاراکتر های فارسی استفاده کرده اند
ولی مشکلی که هست اینکه روی این کاراکترها نمیشه اعمال ریاضی انجام داد یعنی این کاراکتر ها را دیگه عدد نیستند بلکه رشته هستند برای همین ما یک دستکاری کردیم که که یک پارامتر به تابع اضافه کردیم که هر وقت خواستیم روی خروجی تابع اعمال ریاضی انجام بدیم پارامتر آخری صفر باشد تا اعداد به فارسی تبدیل نشوند اما تو این کاری که شما گفتی می خواهیم اعداد فارسی باشند که در این صورت پارامتر آخری یک می شه و اعداد به فارسی تبدیل می شه.
یا علی/خداحافظ