Упражнения с датами PHP
1. Отобразить информации об авторских правах в указанном формате
Напишите сценарий PHP, который будет отображать информацию об авторских правах и текущий год. Чтобы получить текущий год, вы можете использовать функцию date().
Ожидаемый результат:
2. Подсчитайте количество дней между текущим днем и днем рождения
Создайте простой скрипт обратного отсчета дня рождения, скрипт будет считать количество дней между текущим днем и днем рождения.
Посмотреть решение3. Вывод текущей даты в указанном формате
Напишите сценарий PHP для печати текущей даты в указанном формате. Чтобы получить информацию о текущей дате, вы можете использовать функцию date().
Пример формата: (предположим, что текущая дата - 1 апреля 2021 г.)
21.04.01
01-04-21
4. Вычислите разницу между двумя датами (в годах, месяцах, днях)
Напишите сценарий PHP для вычисления разницы между двумя датами.
Примеры дат: 4 ноября 1980 г., 4 сентября 2021 г.
Посмотреть решение5. Преобразуйте дату из гггг-мм-дд в дд-мм-гггг
Напишите сценарий PHP для преобразования даты в метку времени.
Начальная дата: 2021-09-12
Ожидаемый результат: 12-09-2021
6. Преобразуйте дату в метку времени
Напишите сценарий PHP для преобразования даты из гггг-мм-дд в дд-мм-гггг.
Начальная дата: 12-05-2021
Ожидаемый результат: 1620766800
7. Вычислите количество дней между двумя датами
Напишите сценарий PHP для расчета количества дней между двумя датами.
Посмотреть решение8. Получите первый и последний дни месяца с указанной даты
Напишите сценарий PHP, чтобы получить первый и последний день месяца с указанной даты.
Посмотреть решение9. Выведите в браузере день недели и число
Напишите сценарий PHP, который напечатает день недели и число.
Пример вывода:
10. Проверьте, действительны ли указанные даты
Напишите сценарий PHP, чтобы проверить, действительны ли указанные даты.
Посмотреть решение11. Получите разницу во времени в днях и годах, месяцах, днях, часах, минутах, секундах между двумя датами
Напишите сценарий PHP, чтобы получить разницу во времени в днях и годах, месяцах, днях, часах, минутах, секундах между двумя датами.
Примечание: Используйте класс DateTime.
Посмотреть решение12. Измените номер месяца на название месяца
Напишите сценарий PHP для изменения номера месяца на название месяца.
Посмотреть решение13. Получите вчерашнюю дату
Напишите сценарий PHP, чтобы получить вчерашнюю дату.
Посмотреть решение14. Получите текущую дату/время "Europe/Moscow"
Напишите сценарий PHP, чтобы получить текущую дату/время "Europe/Moscow".
Посмотреть решение15. Проверьте, является ли день выходным или нет
Напишите сценарий PHP, чтобы проверить, является ли свидание выходным или нет.
Посмотреть решение16. Добавить/вычесть количество дней с определенной даты
Напишите сценарий PHP для добавления / вычитания количества дней с определенной даты.
Пример вывода:
До 40 дней: 2020-11-22
Через 40 дней: 2021-02-10
17. Дата начала и окончания недели (по номеру недели) определенного года.
Напишите функцию PHP для получения даты начала и окончания недели (по номеру недели) определенного года.
Пример вывода:
Дата начала недели: 2021-3-24
Дата окончания недели: 2021-3-30
18. Вычисление текущего возраста человека
Напишите сценарий PHP для расчета текущего возраста человека.
Пример вывода:
19. Вычисление количества недель между двумя датами
Напишите сценарий PHP для расчета количества недель между двумя датами.
Пример вывода:
20. Получите номер месяца перед текущим месяцем
Напишите сценарий PHP, чтобы получить номер месяца перед текущим месяцем.
Посмотреть решение21. Преобразуйте секунды в дни, часы, минуты и секунды
Напишите сценарий PHP для преобразования секунд в дни, часы, минуты и секунды.
Ожидаемый результат: 2 дня, 7 часов, 33 минуты и 20 секунд.
22. Получите предыдущие 6 месяцев текущего месяца
Напишите сценарий PHP, чтобы получить предыдущие 6 месяцев текущего месяца.
Посмотреть решение23. Получите текущий месяц и предыдущие три месяца
Напишите сценарий PHP, чтобы получить текущий месяц и предыдущие три месяца.
Посмотреть решение24. Увеличьте дату на один месяц
Напишите сценарий PHP для увеличения даты на один месяц.
Посмотреть решение25. Выведите текущий месяц на русском языке
Напишите сценарий PHP, чтобы вывести текущий месяц на русском языке.
Посмотреть решение26. Выведите текущую дату на русском языке
Напишите сценарий PHP, чтобы вывести текущую дату на русском языке.
Пример вывода:
27. Преобразуйте число в название месяца
Напишите сценарий PHP для преобразования числа в название месяца.
Посмотреть решение28. Получите количество дней в текущем месяце
Напишите сценарий PHP, чтобы получить количество дней в текущем месяце.
Посмотреть решение29. Отобразите время в указанном часовом поясе
Напишите сценарий PHP для отображения времени в указанном часовом поясе.
Посмотреть решение
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.