PDA

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



<?php?>
May 30th, 2016, 11:37
جدولی دارم که اطلاعات توش ریخته میشه توسط مدیریت و تاریخ قبت رکورد به شمسی با تابع jdate تو دیتابیس ثبت میشه .
کتابخانه : http://jdf.scr.ir/rahnama/?t=jdate
یک نمونه از تاریخ تابع jdate :

۱۳۹۵/۳/۱۰,۱۱:۱۲

همانطور که میبینید اعدا به صورت فارسی هستن . + فونت tahoma
وقتی کاربر تو یک قسمت این اعداد رو سرچ میکنه اطلاعات نشون داده نمیشن :

1395/3/10

( اگر توجه کنید اعداد به صورت انگلیسی هستند و با کنترل +الت هم اعداد فارسی نمیشن )

-----------------
مشکل مشخصه که اعداد فارسی ثبت میشن و باید فارسی جستجو بشن تا نمایش داده بشن .
الان باید چیکار کنم که فیلد input من وقتی کاربر توش اعداد رو مینویسه به صورت ۱۳۹۵ نوشته بشه نه 1395
یا اصلا تابع jdate میتونه اعداد رو به صورت انگلیسی هم ذخیره کنه ؟

ممنون بابت پاسختون

iHSG
May 30th, 2016, 11:44
سلام
این لینک http://developersian.com/?p=433 به خوبی آموزش داده.

<?php?>
May 30th, 2016, 11:45
مشکلم حل شد .
برای دوستانی که میخوان این مشکل رو حل کنن:
دنبال متغیر $key_a تو فایل jdate.php باشید و اعداد رو انگلیسی کنید

Rezash
May 30th, 2016, 11:47
سلام
برای ثبت انگلیسی می تونید در تابع jdate پارامتر آخر رو en بذارید یا با ادیت سورس به صورت پیش فرض en بذارید.
برای تبدیل فارسی به انگلیسی و بر عکس از تابع tr_num استفاده کنید :
http://jdf.scr.ir/rahnama/?t=tr_num
http://jdf.scr.ir/rahnama/?t=jdate