بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مرتب سازی بر اساس تاریخ
سلام و خسته نباشید به دوستان عزیز
به این مقادیر ی نگا بندازید.
1389/6/10
1387/7/13
1391/3/20
1393/9/1
1389/7/22
1391/1/17
1394/10/11
اینا مثادیر یکی از فیلد های من به اسم zaman هستش.
من میخوام هنگام جستجو بر اساس این فیلد جستجو انجام بده و از تاریخ قدیمی به جدید مرتب کنه.
آیا برای این کار کوئری وجود داره یا باید بعد از جستجو مرتب کنم؟
میشه یه راه حل ساده ای بگید.
ممنون
+1
0
راحت ترین راه البته به نظر من اینه که اول الگوریتمی رو بنویسید که تاریخ ها رو به میلادی تبدیل کنه و بعد اونها رو به timestamp تبدیل کنید که در اون صورت خروجی یک عدد میشه که مطمئنا هر عددی کوچکتر باشه مال زمان دورتر هست (10 سال پیش)
+1
0
دقیق نمی دونم اما فکر کنم همینطوری هم بشه که به timestamp تبدیلشون کنید (10 سال پیش)
+1
0
میتوید مستقیما ORDER BY date بزنید البته فیلدتون باید نوع تاریخ باشه ، به جای استفاده از تاریخ شمسی هم تاریخ میلادی رو در دیتابیس ذخیره کنید و در PHP تبدیلش کنید . (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .