我有以下節日數組:數組排序按日期和月份只(忽略年)
id = 1, Start_date = 2011-11-01 , End_date = 2016-12-31
[[1, 2011-11-01 , 2016-12-31],
[2, 2011-11-28 , 2016-12-31],
[3, 2011-10-01 , 2015-12-31],
[4, 2011-11-28 , 2021-12-31],
[5, 2010-11-15 , 2016-12-31],
[6, 2011-07-01 , 2017-12-31],
[7, 2012-02-01 , 2013-02-19],
[8, 2011-03-21 , 2015-04-30],
[9, 2012-03-01 , 2016-03-20]]
我需要通過start_date
開始從當前日期一年在這裏解決這卻忽視了(僅使用月和日)。
其實這些是節日的開始日期和結束日期。我需要首先顯示正在運行的節日(順序依次爲:start_date),然後是即將到來的節日(分別按start_date排序)。
例如:
festival A: start_date: 15-may - end_date: 15-june
festival B: start_date: 01-june - end_date: 20-june
festival C: start_date: 01-oct - end_date: 30-oct
- 如果今天是14月則順序應該是
A B C
- 如果今天是6月16日,然後順序應該是:
B C A
- 最後如果今天是1-Feb然後訂單應該是:
A B C
謝謝你提前回復。
請告訴我們您的實際模型和控制器。否則,很難給出一個好的答案。 –