Identificar o número da Semana de um determinado mês

413 views
Skip to first unread message

Rui Oliveira

unread,
Nov 13, 2008, 8:07:32 AM11/13/08
to PHPBR
Olá pessoal,

Estou desenvolvendo uma função para um controle de jornadas e preciso
identificar o Número da Semana (de 1 a 5 semanas) de um determinado
mês.
No manual do PHP, verifiquei que com a função "date" é possível
identicar o número de semanas de um determinado ano.
Mas não achei nenhuma opção que possa identificar o número da semana
do Mês.

Alguém pode me dar uma ajuda ?

Rui Oliveira
rui.g...@gmai.com

hawshinka

unread,
Nov 14, 2008, 8:24:41 AM11/14/08
to lista...@googlegroups.com
Todo mês tem 5 semanas?
Pensei em algo do tipo:

11 - ((3-1) * 5)

Onde 11 é o número da semana no ano e 3 é o número do mês...
Deve funcionar, testa e depois dá um retorno ae pro pessoal =)
Abraço!



2008/11/13 Rui Oliveira <rui.g...@gmail.com>



--
Att. Yauari Vieira
(47) 8423-5189

Fernando Norte

unread,
Nov 14, 2008, 8:28:28 AM11/14/08
to lista...@googlegroups.com
Olá Rui,

Realmente não existe um identificador do número da semana do mês, mas caso vc gaste um tempo pensando é possível vc mesmo fazer esse identificador.  Um dica para te ajudar no seu caminho:
- Identificando o dia da semana ( opções w ou N no método date() ) em que começa o mês vc consegue fracionar o grupo de números para cada semana, sabendo a que semana do mês um dia específico pertence.

O resto é contigo.

Boa sorte,
--
Fernando G. Norte
BHte - MG
cel: +55 31 9119 8814
-------------------------
MSN e Gtalk # fno...@gmail.com


2008/11/13 Rui Oliveira <rui.g...@gmail.com>

hawshinka

unread,
Nov 14, 2008, 8:38:54 AM11/14/08
to lista...@googlegroups.com
Acho que é melhor considerar cada mês com 4 semanas somente né... =P
Então fica:

11 - ((3-1) * 4)


Onde 11 é o número da semana no ano e 3 é o número do mês...
Pelos meus testes, funcionou perfeitamente!
A não ser que eles não tenham sido abrangentes o suficiente...
Abraço!


2008/11/14 hawshinka <haws...@gmail.com>
Reply all
Reply to author
Forward
0 new messages