Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 7 лет и 6 месяцев
43.96 $ — 40.50 €
Срок: До недели
Нужно написать 52 функции на PHP, каждая функция отвечает в нашей системе за правильный подсчет даты от текущей даты. Такие даты могут быть в разных форматах, на разных языках, а так же в разном временном значении, например нужно высчитать дату 90 дней назад от текущей даты.
Пример такой одной из функции на скрине. Итоговый результат кода вот такой должен быть c пояснениями каждой строки:
// Получаем текущую дату
$currentDate = date('Y-m-d');
// Получаем первый день текущего месяца
$firstDayOfCurrentMonth = date('Y-m-01', strtotime($currentDate));
// Вычитаем один день, чтобы получить последний день предыдущего месяца
$lastDayOfPreviousMonth = date('Y-m-d', strtotime('-1 day', strtotime($firstDayOfCurrentMonth)));
// Подготавливаем форматтер
$format = new IntlDateFormatter('it_IT', IntlDateFormatter::NONE, IntlDateFormatter::NONE, NULL, NULL, "MMMM");
// Полчучаем название месяца и делаем первую букву заглавной (для этого на всякий случай приводим всю строку к нижнему регистру и первую букву к верхнему)
$monthName = ucfirst(strtolower(datefmt_format($format, strtotime($lastDayOfPreviousMonth))));
// Форматируем дату в "год месяц число"
$formattedDate = date('Y', strtotime($lastDayOfPreviousMonth)) . ' ' . $monthName . ' ' . date('d', strtotime($lastDayOfPreviousMonth));
// Возвращаем значение
return $formattedDate;
Разделы:
Опубликован:
04.05.2024 | 17:25 [поднят: 04.05.2024 | 17:25]
Заказ находится в архиве