выбрать и рассчитать даты графика, затем поместить их в массив

У меня есть таблица с сообщениями, которые я хочу запланировать на Facebook. Здесь нет запланированных дат.

У меня есть вторая таблица с графиком дат на основе дней недели. Все часы одинаковы, но не все будние дни включены. Некоторые из них отсутствуют.

| id  | mon   | tue   | wed | thu   | fri | sat   | sun   |
| --- | ----- | ----- | --- | ----- | --- | ----- | ----- |
| 1   | 10:20 | 10:20 |     | 10:20 |     | 10:20 | 10:20 |
| 2   | 15:25 | 15:25 |     | 15:25 |     | 15:25 | 15:25 |
| 3   | 18:25 | 18:25 |     | 18:25 |     | 18:25 | 18:25 |
| 4   | 21:25 | 21:25 |     | 21:25 |     | 21:25 | 21:25 |
| 5   |       |       |     |       |     |       |       |
| 6   |       |       |     |       |     |       |       |
| 7   |       |       |     |       |     |       |       |

Допустим, мы находимся в первый день недели (08:00), и я хочу вычислить даты для следующих 100 сообщений (через 5 недель). Я думаю, что я должен получить массив со всеми этими датами во время UNIX.

$array = array('1439893200','1439896200','1439833200',......'1437893200','1449893200');

Мне нужен массив, потому что я хочу выводить даты при отображении сообщений из базы данных. Записи могут быть переупорядочены, а даты могут быть изменены, поэтому я не храню даты в расписании. Я предпочитаю отдельную таблицу для этого.

Я уже потратил много времени, пытаясь достичь этого, но безуспешно. Любой стартовый совет и помощь будут оценены.

Как насчет того, чтобы начать в среду, когда нет запланированных часов?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]