عدم درج بعضی از تاریخ های شمسی در mysql

I.NoBody

Active Member
سلام.
من تا حالا تاریخ های شمسی رو توی فیلدهای دیتابیس با فرمت های date و datetime به راحتی ذخیره می کردم.
ولی الآن اتفاقاً به یه مورد برخوردم. اون هم اینه که بعضی از تاریخ ها رو ذخیره نمیکنه.
مثلاً اگر شما یه فیلد توی جدولتون داشته باشید از نوع date میتونید تاریخ 1387-6-30 رو توش ذخیره کنید ولی 1387-06-31 رو اگه ذخیره کنید، به جاش 0000-00-00 میذاره.
آیا کسی می دونه چطور باید این مشکلو حل کنم؟
Tnx
 

ziXet

مدیر انجمن PHP/MYSQL
سلام.
من تا حالا تاریخ های شمسی رو توی فیلدهای دیتابیس با فرمت های date و datetime به راحتی ذخیره می کردم.
ولی الآن اتفاقاً به یه مورد برخوردم. اون هم اینه که بعضی از تاریخ ها رو ذخیره نمیکنه.
مثلاً اگر شما یه فیلد توی جدولتون داشته باشید از نوع date میتونید تاریخ 1387-6-30 رو توش ذخیره کنید ولی 1387-06-31 رو اگه ذخیره کنید، به جاش 0000-00-00 میذاره.
آیا کسی می دونه چطور باید این مشکلو حل کنم؟
Tnx
یه توصیه: همیشه تاریخ هارو برحسب تابع ()time تو دیتابیس ذخیره کن.

هر وقت و هر جا خواستی میتونی به فرمت مورد نظرت دربیاریش
 

I.NoBody

Active Member
یه توصیه: همیشه تاریخ هارو برحسب تابع ()time تو دیتابیس ذخیره کن.

هر وقت و هر جا خواستی میتونی به فرمت مورد نظرت دربیاریش
بله.
اگه این مشکلم حل نشه، از این به بعد باید این کارو بکنم. ولی آیا کسی هست که این مشکلو حل کنه؟
 

جدیدترین ارسال ها

بالا