View Full Version : سوال: فارسی کردن تقویم
am_sanatiz
یک شنبه 07 خرداد 1391, 16:10 عصر
سلام
من یک برنامه open source که با زبان php می باشد دانلود کردم که تقویم استفاده شده در آن بصورت میلادی هست
مثلا تاریخ تولد و دیگر فیلد ها و همچنین جستجو ها بر اساس تاریخ و نمایش زمانها
می خواهم تقویم آنرا فارسی کنم چگونه می توان این کار را کارد
البته همانگونه که می شود حدس زد تعداد صفحات بسیار و کدهای زیادی و بی اطلاعی از ساختار آن به شدت می باشد
متشکر می شوم یک راهی برای انجام این کار را هنمایی کنید
webiran.co
یک شنبه 07 خرداد 1391, 18:18 عصر
این کار سختی است، شما باید در هنگام نمایش تاریخها آنها را فارسی کنید، و در هنگام ذخیره، دوباره آنها را میلادی کنید، تا اینکه در پایگاه داده شما ایرادی بوجود نیاید، برای تبدیل تاریخ میلادی به شمسی و شمسی به میلادی باید از کلاسهای آماده که تو اینترنت زیاده استفاده کنی، ولی اگر توی کارت از تقویمهای jQuery وجود دارد که وقت کلیک خود تقویم ظاهر میشود و قابل انتخاب است، خوشبختانه این مشکل را هم یک ایرانی حل کرده است. http://hasheminezhad.com از این سایت میتونی داونلودش کنی، دقیقا همان تابع Datapicker فقط به صورت کاملا هجری شمسی. باید ازش تشکر کرد.
us1234
دوشنبه 08 خرداد 1391, 01:16 صبح
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )
am_sanatiz
دوشنبه 08 خرداد 1391, 16:35 عصر
این کار سختی است، شما باید در هنگام نمایش تاریخها آنها را فارسی کنید، و در هنگام ذخیره، دوباره آنها را میلادی کنید، تا اینکه در پایگاه داده شما ایرادی بوجود نیاید، برای تبدیل تاریخ میلادی به شمسی و شمسی به میلادی باید از کلاسهای آماده که تو اینترنت زیاده استفاده کنی، ولی اگر توی کارت از تقویمهای jQuery وجود دارد که وقت کلیک خود تقویم ظاهر میشود و قابل انتخاب است، خوشبختانه این مشکل را هم یک ایرانی حل کرده است. http://hasheminezhad.com از این سایت میتونی داونلودش کنی، دقیقا همان تابع Datapicker فقط به صورت کاملا هجری شمسی. باید ازش تشکر کرد.
webiran.co (http://www.webiran.co)
متشکر، در برنامه از تقویم های jQuery استفاده شده اما از نوع Datapicker نمی باشد آیا راه دیگری پیشنهاد می شود
am_sanatiz
دوشنبه 08 خرداد 1391, 16:39 عصر
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )
تاریخ تولد افراد به فرمت varchar می باشد
در بخشی دیگر یک سال دارد که بصورت desimal (4) می باشد
و یک تاریخ شروع و پایان دارد که آنها دوفیلد بصورت date هستند
am_sanatiz
دوشنبه 08 خرداد 1391, 16:42 عصر
تاریخ ها تو دیتابیس به چه فرمتی ذخیره شده ؟ یعنی مثلا نوع فیلد date یا int ( اگر timestmp باشه کار یکم راحتره )
تاریخ تولد افراد به فرمت varchar می باشد
در بخشی دیگر یک سال دارد که بصورت desimal (4) می باشد
و یک تاریخ شروع و پایان دارد که آنها دوفیلد بصورت date هستند
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.