PDA

View Full Version : سوال: فارسی کردن تقویم



am_sanatiz
یک شنبه 07 خرداد 1391, 15:10 عصر
سلام
من یک برنامه open source که با زبان php می باشد دانلود کردم که تقویم استفاده شده در آن بصورت میلادی هست
مثلا تاریخ تولد و دیگر فیلد ها و همچنین جستجو ها بر اساس تاریخ و نمایش زمانها
می خواهم تقویم آنرا فارسی کنم چگونه می توان این کار را کارد
البته همانگونه که می شود حدس زد تعداد صفحات بسیار و کدهای زیادی و بی اطلاعی از ساختار آن به شدت می باشد
متشکر می شوم یک راهی برای انجام این کار را هنمایی کنید

webiran.co
یک شنبه 07 خرداد 1391, 17:18 عصر
این کار سختی است، شما باید در هنگام نمایش تاریخ‌ها آنها را فارسی کنید، و در هنگام ذخیره، دوباره آنها را میلادی کنید، تا اینکه در پایگاه داده شما ایرادی بوجود نیاید، برای تبدیل تاریخ میلادی به شمسی و شمسی به میلادی باید از کلاسهای آماده که تو اینترنت زیاده استفاده کنی، ولی اگر توی کارت از تقویم‌های jQuery وجود دارد که وقت کلیک خود تقویم ظاهر می‌شود و قابل انتخاب است، خوشبختانه این مشکل را هم یک ایرانی حل کرده است. http://hasheminezhad.com از این سایت می‌تونی داونلودش کنی، دقیقا همان تابع Datapicker فقط به صورت کاملا هجری شمسی. باید ازش تشکر کرد.

us1234
دوشنبه 08 خرداد 1391, 00:16 صبح
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )

am_sanatiz
دوشنبه 08 خرداد 1391, 15:35 عصر
این کار سختی است، شما باید در هنگام نمایش تاریخ‌ها آنها را فارسی کنید، و در هنگام ذخیره، دوباره آنها را میلادی کنید، تا اینکه در پایگاه داده شما ایرادی بوجود نیاید، برای تبدیل تاریخ میلادی به شمسی و شمسی به میلادی باید از کلاسهای آماده که تو اینترنت زیاده استفاده کنی، ولی اگر توی کارت از تقویم‌های jQuery وجود دارد که وقت کلیک خود تقویم ظاهر می‌شود و قابل انتخاب است، خوشبختانه این مشکل را هم یک ایرانی حل کرده است. http://hasheminezhad.com از این سایت می‌تونی داونلودش کنی، دقیقا همان تابع Datapicker فقط به صورت کاملا هجری شمسی. باید ازش تشکر کرد.

webiran.co (http://www.webiran.co)

متشکر، در برنامه از تقویم های jQuery استفاده شده اما از نوع Datapicker نمی باشد آیا راه دیگری پیشنهاد می شود

am_sanatiz
دوشنبه 08 خرداد 1391, 15:39 عصر
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )

تاریخ تولد افراد به فرمت varchar می باشد
در بخشی دیگر یک سال دارد که بصورت desimal (4) می باشد
و یک تاریخ شروع و پایان دارد که آنها دوفیلد بصورت date هستند

am_sanatiz
دوشنبه 08 خرداد 1391, 15:42 عصر
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )

تاریخ تولد افراد به فرمت varchar می باشد
در بخشی دیگر یک سال دارد که بصورت desimal (4) می باشد
و یک تاریخ شروع و پایان دارد که آنها دوفیلد بصورت date هستند