Determinação do dia da semana para uma data arbitrária no calendário gregoriano
PHP
Hard
date
Tarefa «Determinação do dia da semana para uma data arbitrária no calendário gregoriano»
Escreva um script PHP que receba uma data no formato 'YYYY-MM-DD' e exiba o dia da semana em português. A data pode ser qualquer uma (de 1º de janeiro do ano 1 a 31 de dezembro do ano 9999). É necessário processar corretamente os anos bissextos de acordo com o calendário gregoriano (divisível por 4, mas não por 100, a menos que seja divisível por 400). O uso de funções PHP internas para trabalhar com datas (por exemplo, date, DateTime) é proibido.
Formato de Entrada
Uma linha contendo a data no formato YYYY-MM-DD.
Formato de Saída
Uma linha — o dia da semana em português: 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado' ou 'Domingo'.
Exemplos
Exemplo 1
ENTRADA
2000-01-01
SAÍDA
Суббота
Exemplo 2
ENTRADA
1900-01-01
SAÍDA
Понедельник
main.php