--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/php-brasil/CAA4TZ9Agv-%2BNhdkSZTj03ZpQ022psvg4O_z2vX13YXtH7fRWbg%40mail.gmail.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/php-brasil/CANFHbQ3eNc1kG5Fv-FGZBhkgY8tavAyVTUQxBJh2AFRfTNRNCg%40mail.gmail.com.
Caros colegas
Tenho a seguinte função que me retorna o numero da semana do ano.
// Função que retorna o numero da semana do ano
function SemanaAno($data){
// Inverte mes e dia para mostrar
$data_e = explode("/", $data);
list($dia, $mes, $ano) = $data_e;
$data_invertida = "$mes/$dia/$ano";
$data = strtotime($data_invertida);
$sem = strftime("%V",$data);
return $sem;
}
Só que ela inicia a semana na segunda-feira, e olhando o calendário com as semanas, não bate. Por exemplo:
dia 02/08/2020 semana 32 no calendário, mas a minha rotina acima,
informa como 31.
dia 03/08/2020 semana 32 no calendário e na minha rotina também
32.
Ou seja, minha rotina inicia a contagem da nova semana, sempre na segunda-feira.
Alguém tem uma rotina, que retorne a semana corretamente,
exatamente igual a qualquer calendário?
Até pensei em verificar se a data é domingo e dai somar 1 na
semana, mas dai teria que verificar se o ano tem 52 ou 53 semanas.
Atenciosamente Washington André Muller da Silva Fone: (51) 984-842206 Washington Voleibol Site: www.wvoleibol.blogspot.com |
--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/php-brasil/31f7ef6c-33c8-7ffc-8da1-e8fdb0a4152d%40gmail.com.