Détermination du jour de la semaine pour une date arbitraire selon le calendrier grégorien

PHP Hard date

Tâche «Détermination du jour de la semaine pour une date arbitraire selon le calendrier grégorien»

Écrivez un script PHP qui accepte une date au format 'YYYY-MM-DD' et affiche le jour de la semaine en russe. La date peut être quelconque (du 1er janvier de l'an 1 au 31 décembre de l'an 9999). Il est nécessaire de traiter correctement les années bissextiles selon le calendrier grégorien (divisible par 4, mais pas par 100, sauf si divisible par 400). L'utilisation des fonctions intégrées PHP pour la gestion des dates (par exemple, date, DateTime) est interdite.

Format d\ entrée

Une ligne contenant la date au format YYYY-MM-DD.

Format de sortie

Une ligne — jour de la semaine en anglais : 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ou 'Sunday'.

Exemples

Exemple 1

ENTRÉE
2000-01-01
SORTIE
Суббота

Exemple 2

ENTRÉE
1900-01-01
SORTIE
Понедельник
main.php