Estou fazendo o algoritmo do calendário e preciso saber como faço para saber que dia da semana começa cada mês de um ano x.
Assim, tenho outubro de 2006, que começou domingo. Dezembro de 2121, por exemplo, começa em que dia da semana? Que critério é usado?

Algoritmo Do Calendário
Started By .System, 02/10/2006, 18:22
1 reply to this topic
#1
Posted 02/10/2006, 18:22
#2
Posted 03/10/2006, 23:31
Depende da linguagem utilizada. A maioria das linguagens implementam funções que calculam isso automaticamente. Exemplos (para saber que dia da semana inicia o mês de Novembro, isto é, o primeiro dia):
PHP
JavaScript
Delphi

[]’s
Até mais
PHP
<?php $weekDay = date('w', strtotime('01-11-2006')); // Retorno: 3 = Wednesday (Quarta-feira) ?>
JavaScript
<script type="application/x-javascript"> var weekDay = (new Date('November 1, 2006')).getDay(); // Retorno: 3 = Wednesday (Quarta-feira) </script>
Delphi
var weekDay : Integer; begin weekDay := DayOfTheWeek(EncodeDate(2006, 11, 1)); // Retorno: 4 = Wednesday (Quarta-feira) end;E por aí vai...

[]’s

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)