Jump to content


Photo

Encontrar Dia Da Semana No Calendário


  • Faça o login para participar
2 replies to this topic

#1 mrbam

mrbam

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado

Posted 29/06/2008, 23:30

Olá amigos,

Estou criando um cronograma e preciso de uma função que faça descobrir o primeiro derteminado dia da semana de um determinado mes

Ex.: Encontrar a primeira quarta-feira de feverreiro de 2010

Como faço isso?
Assinatura editada. Por favor, leia as regras.

#2 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 30/06/2008, 01:25

Isso?

<?
$mes=2;
$ano=2010;
$dia='Wednesday'; //em ingles
while($i<30){
$i++;
if(date('l',mktime(0,0,0,$mes,$i,$ano))==$dia){
echo date('d/m/Y',mktime(0,0,0,$mes,$i,$ano));
break 1;
}
}
?>


Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#3 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 30/06/2008, 20:38

strtotime() faz o serviço:

<?php

print date('d/m/Y', strtotime('2010-02-01 Wed'));

?>
Mais informações sobre sua sintaxe aqui: http://www.gnu.org/s...ut-formats.html ;)

[]’s :DAté mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq