Телегид, написанный на PHP - проблемы с datetime () и функциями базы данных

m создание ТВ-гида, в котором перечислены предстоящие программы (а в некоторых списках - прошлые выпуски из прошлого) со всеми данными, хранящимися в базе данных. Он работает на PHP, моя версия 5.28 (скоро обновление до 5.30 или 6).

Ниже приведен скрипт, который работает (обратите внимание, что поле airdate хранится в базе данных как DATETIME):

[Отказ от ответственности: сценарий неЭто мой, но я скачал и модифицировал его в соответствии со своими потребностями.]


Это отображает все готовящиеся эпизоды, и если естьЕсли он появится в следующем году, он отображает их вместе с годом, например так:

Телепередача, которая будет показана на Первом канале 30 декабря 2009 г. - 18:00 ».Эпизод 1 - Фотосинтез » Установить напоминание

Телепередача будет показана на канале 1 6 января - 14:45 "Эпизод 2 - За музыкой " Установить напоминание

Телепередача будет показана на канале 1 с 7 января до 8:00 вечера "Ultimate Car Crimes " Установить напоминание

Однако я хотел бы удалить определенные записи после истечения определенного периода времени (но это должно быть установлено где-то в сценарии, поскольку длины программ различаются), а не удалять их вручную из базы данных. Некоторые программы длятся 30 минут, другие - 60 минут ... продолжительность варьируется, в основном.

Я хотел бы, чтобы это было сделано (обратите внимание, что в первом листинге не указана дата, поскольку она является текущей).

Телепередача будет показана на Первом канале в 18:00.CCTV Cities - Wigan " Установить напоминание

Телепрограмма будет показана на Первом канале 9 января - 14:45Римская империя - история ее народа " Установить напоминание

Телепрограмма, которая будет показана на канале 1 с 10 января до 20:00 "Знаменитости 100 Худших Моментов " Установить напоминание

но я неНе знаю, как его настроить, чтобы сделать это с помощью PHP или функции date (). Он отлично работает с датами, и показывает их. Я неУ него нет доступа к заданиям cron, так как он установлен на локальном хосте Apache в Windows Vista Home Edition.

Если бы кто-нибудь мог помочь мне понять это, это было бы очень ценно - вся помощь очень ценится.

У меня нетэто живой сайт, так какв развитии ада " прямо сейчас, и я хочу, чтобы все было как можно лучше.

Ответы на вопрос(3)

Ваш ответ на вопрос