Я пытаюсь запустить пакетный скрипт с двумя значениями даты, которые я хотел бы настроить, а затем снова запустить скрипт. Я хотел бы сослаться на сценарий lua, который изменит эти значения даты для меня. Я использую lua просто потому, что большая часть проекта написана на этом языке.
Если бы мои переменные были start=01/01/2012 и end=01/02/2012, как я мог перенести обе эти даты на 14 дней вперед? Затем я хотел бы запустить его, затем снова зациклить и переместить оба вперед ДРУГИЕ 14 дней. Это будет продолжаться до тех пор, пока цикл не прервется с датой, которую я решу. Можно ли сделать это таким образом, или я подхожу к этому неправильно?
Я полагаю, что мог бы сделать что-то с использованием string.gsub с функцией, которая вытащила бы «дд» из моих дат и переместила бы это на 14. Однако возможно ли выполнить такую арифметику дат или это сломается, как только я достигну конец месяца, и он попытается прочитать дату, например, 45.01.2012?