Какой день недели был 100 дней тому назад?

Как узнать день недели, который был 100 дней назад, используя функции `time`, `mktime`, `date`, `strtotime`, `date_create`, `date_modify` и `date_format`?Я пробовал следующий код, но результат неверный. Может быть, проблема в неправильном использовании второго параметра функции `date`?
  • 8 августа 2024 г. 11:43
Ответы на вопрос 3
Вот пример кода, который поможет вам определить день недели, который был 100 дней назад:

```php
$timestamp = strtotime("-100 days"); // получить timestamp 100 дней назад
$dayOfWeek = date("l", $timestamp); // получить день недели в формате текста (например, "Monday")

echo "День недели, который был 100 дней назад: " . $dayOfWeek;
```

Этот код создает timestamp для 100 дней назад, а затем использует функцию `date` для получения дня недели в текстовом формате. Вы можете использовать этот код в своем приложении, чтобы определить день недели для любого количества дней назад. Надеюсь, это поможет!
<pre><code class="php">// Создаем объект DateTime с текущей датой
$date = new DateTime();

// Вычитаем 100 дней
$date-&gt;modify('-100 days');

// Выводим результат в нужном формате
echo  $date-&gt;format('N'); // 1 (понедельник) до 7 (воскресенье)</code></pre> <br/> <br/> Ну а дальше подставляете свой массив.
Получить текущий date(mktime(0)); <br/> Отнять от него 100 дней, т. е. 8640000 <br/> Результат отображаете в виде названия дня недели <br/> <code class="php">echo date("l", (mktime(0)-8640000));</code> <br/> 10 лет не писал на пхп, но вроде должно сработать
Похожие вопросы