Вот пример PHP-скрипта, который рассчитывает следующие 50 дней от текущей даты, используя разные методы:
Метод 1: использование встроенных функций даты
<?php
$currentDate = date('Y-m-d');
$next50Days = [];
for ($i = 1; $i <= 50; $i++) {
$nextDate = date('Y-m-d', strtotime($currentDate . ' + ' . $i . ' days'));
$next50Days[] = $nextDate;
}
// Printing the dates
foreach ($next50Days as $date) {
echo $date . "\n";
}
?>
Метод 2. Использование класса DateTime
<?php
$currentDate = new DateTime();
$next50Days = [];
for ($i = 1; $i <= 50; $i++) {
$nextDate = $currentDate->modify('+1 day')->format('Y-m-d');
$next50Days[] = $nextDate;
}
// Printing the dates
foreach ($next50Days as $date) {
echo $date . "\n";
}
?>
Метод 3. Использование класса DateTimeImmutable
<?php
$currentDate = new DateTimeImmutable();
$next50Days = [];
for ($i = 1; $i <= 50; $i++) {
$nextDate = $currentDate->modify('+1 day')->format('Y-m-d');
$next50Days[] = $nextDate;
}
// Printing the dates
foreach ($next50Days as $date) {
echo $date . "\n";
}
?>
Эти методы используют различные функции PHP для расчета следующих 50 дней от текущей даты. Выберите метод, который лучше всего соответствует вашим потребностям.