0
我正在設置循環事件模型,例如,Laravel計算上一個和下一個重複日期
event: {
id: 1,
name: 'event name',
date: '2017-04-22', // First occurrence of the event
frequency: 'weekly'
}
目標是能夠基於給定日期計算事件的前一次和下一次出現,例如,
getLastOccurrance('2017-06-29') // Would return '2017-06-24'
getNextOccurrance('2017-06-29') // Would return '2017-07-01'
將是真棒,如果我能以某種方式與事件雄辯的查詢返回前一個和下一個日期。就像:
event: {
id: 1,
name: 'event name',
date: '2017-04-22',
frequency: 'weekly',
last_event: '2017-06-24',
next_event: '2017-07-01'
}
任何意見將不勝感激,我可能會對事情完全錯誤。希望我已經足夠好地解釋了期望的結果。提前感謝任何能夠提供幫助的人。
是不是會只給我一週前,原來的日期之後?我希望通過任何日期,並返回事件的前一個和下一個事件。 – patskot
你想要什麼?兩個函數可以獲取最後和下週的日期? –