Задачи на дату/время в Dart. Часть 3
Сделайте функцию, возвращающую название текущего дня недели.
Сделайте функцию, принимающую DateTime и возвращающую название дня недели.
Сделайте функцию, принимающую секунды и возвращающую количество суток.
Сделайте функцию, принимающую DateTime и возвращающую знак зодиака.
Сделайте функцию, проверяющую, попадает ли дата в указанный диапазон.
Сделайте функцию int workdaysBetween(DateTime from, DateTime to), которая считает количество рабочих дней (пн–пт) между двумя датами, не включая конечную. Субботу и воскресенье пропускайте через weekday.
DateTime from = DateTime(2024, 6, 10); // понедельник
DateTime to = DateTime(2024, 6, 17); // следующий понедельник
Сделайте функцию, форматирующую DateTime в строку dd.MM.yyyy.
Сделайте функцию, возвращающую возраст по дате рождения.
Сделайте функцию int weekNumber(DateTime date), возвращающую номер недели в году (можно упрощённо: от начала года, неделя начинается с понедельника). Проверьте на нескольких датах января и декабря.
Итоговая задача на дату и время в Dart.