特定の月のすべての日をループして、開始日/時刻からイベントを作成し、終了日/時刻を指定できるループがあります。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]
#";