PDA

View Full Version : ثبت تاریخ شمسی‌ در فیلد date



saeedIRHA
سه شنبه 31 خرداد 1390, 04:20 صبح
با سلام خدمت دوستان عزیز،
می‌خواستم بپرسم چطور می‌شه تاریخ رو در MySQL به صورتِ فارسی یا همون شمسی‌ در فیلد Date ذخیره کرد ؟

pooryaarab
سه شنبه 31 خرداد 1390, 13:14 عصر
مشکل من هم هست! وقتی با استفاده از تابع jdate میخوام وارد جدول اطلاعات وارد کنم، فیلد تاریخ فقط 00-00-0000 نمایش میده!

saeedIRHA
جمعه 03 تیر 1390, 03:39 صبح
دوستان یعنی‌ کسی‌ تاحالا تاریخ فارسی در فیلد MySQL وارد نکرده ؟

pooryaarab
پنج شنبه 09 تیر 1390, 17:25 عصر
دوستان این مشکل قابل حل نیست؟

persianboy62
دوشنبه 13 تیر 1390, 03:11 صبح
دوستان این مشکل قابل حل نیست؟


من یه کلاس برای تبدیل تاریخ میلادی به شمسی نوشتم که میتونی باهاش تاریخت رو به هر فرمتی که بخوای تبدیل کنی. بعدش با یه کوئری ساده میتونی تاریخ تبدیل شده رو داخل فیلدی که از نوع datetime یا هر نوع دیگه ای تعریف کردی insert کنی.

http://www.phpclasses.org/package/6733-PHP-Convert-dates-between-Gregorian-to-Jalali-formats.html

hamid_rezas
شنبه 05 شهریور 1390, 12:31 عصر
اینکار شدنی نیست. لا اقل من ندیدم تاحالا.
ولی اینطوریه که دوست بالایی درست گفتن. شما قبل از قرار دادن تاریخ در میان کوئری تبدیل میکنی به میلادی و بعد از گرفتن اطلاعات هم که میخوای استفاده کنی دوباره شمسی میکنی. من خودمم در یک پروژه اینکارو کردم. یعنی اکثراً همینه.