我在我的表有三次PHP時間的實際時間格式不排序
1467707400
1468211460
1468233180
我的查詢是爲了通過ASC
結果
02:00 pm
10:01 am
04:03 pm
查看結果(PHP日期('h:i a',1468233180))未按升序排列
QUERY
我在我的表有三次PHP時間的實際時間格式不排序
1467707400
1468211460
1468233180
我的查詢是爲了通過ASC
結果
02:00 pm
10:01 am
04:03 pm
查看結果(PHP日期('h:i a',1468233180))未按升序排列
QUERY
所以,你的列名是start_time。嘗試如下。
select * from YOUR_TABLE order by from_unixtime(floor(start_time/1000)) asc
在這裏@SurajitBiswas不需要任何需要的假設。 [檢查我的評論](http://stackoverflow.com/questions/38343380/php-time-like-1468233180-are-sorted-in-mysql-but-the-actual-display-times-0403#comment64100538_38343380) –
有在查詢結果中沒有更改 –
宇智波是正確的。你只是看個小時,但天改變以及
1467707400
1468211460
1468233180
是
07/05/2016 @ 8:30am (UTC) - equivalent to your 2:00pm (India, UTC +5:30)
07/11/2016 @ 4:31am (UTC) - equivalent to your 10:01am (India, UTC +5:30)
07/11/2016 @ 10:33am (UTC) - equivalent to your 4:03pm (India, UTC +5:30)
所以,你得到的順序是正確的。
分享您的查詢? – C2486
它正常工作正常['檢查此'](https://3v4l.org/MEVtX)。你只需要「小時」和「分鐘」,因爲你需要檢查它的「日期」也 –