Как вставить динамическое время в файл Outlook .ics с помощью PHP

#outlook

#outlook

Вопрос:

У меня есть этот скрипт, который позволит пользователю загружать данные из базы данных в файл .ics с помощью PHP. Теперь моя проблема в том, что я не знаю, как динамически изменять время файла outlook .ics. Например, мой формат времени — 01:00 вечера — 03:00 вечера

Я разбираю время на 010000 и 030000, потому что формат файла .ics — HHMMSSZ «h» для часа, «M» для минут, «S» для секунд, а «Z» для часового пояса.

Кто-нибудь может помочь?

Спасибо, Джастин

Ответ №1:

         writer.WriteLine(string.Format("DTSTAMP:{0:yyyyMMddTHHmmss}", DueDate));
        writer.WriteLine(string.Format("DTSTART:{0:yyyyMMddTHHmmss}", startDate));
        writer.WriteLine(string.Format("DTEND:{0:yyyyMMddTHHmmss}", endDate));