我有一个循环,它遍历给定月份中的所有日子,人们可以从开始日期/时间创建事件并指定结束日期/时间。我正在合并可以每 xx 天、xx 个月或 xx 年重复一次的事件。
我不知道如何在循环中匹配当前日期以查看重复是否已经开始。假设我参加了为期 3 天的“Pickup Silver”活动。我希望从 2 日开始每 7 天发生一次。日历应从开始日期/时间起每 7 天显示一次此事件。从 2、9、16、30 天开始,以此类推。
#Loop starts and math calulates the current unix start of each day
##The SQL QUERY to lookup if there are any events starting or ending on this day
#$SQL ="
#SELECT
# Name as OutputTitle,
# ID
# FROM
#safe_calendar
#WHERE
#AutherID = '[AccountID]'
#AND
#AutherTable = '[TableName]'
#AND
#(UnixFrom - 86400) < [UnixThisDay]
#AND
#UnixEnd >= [UnixThisDay]
#";