weidson 3 Denunciar post Postado Junho 6, 2013 galera quero ajuda nesse meu script to criando uma pequena agenda e preciso de um script que me de o dia e o mes do ano cadastrado por extenso. a maioria dos scripts nos dão por extenso a data do servidor ou do nosso pc mas quero a data cadastrada . ex: quero a data 30/09/2013 por extenso o dia e o mes ! alguem ajuda ae ! $sql=mysql_query("select * from tb_controle cinner join tb_igreja i on i.idigreja = c.idigrejainner join tb_sermao s on s.idsermao = c.idsermao"); while($linha = mysql_fetch_array($sql)){ $dataMysql= $linha['data'];$data = explode("-", $dataMysql);$dia = $data[2];$mes = $data[1];$ano = $data[0];echo $dia ."/". $mes ."/". $ano; aqui ja mostra a data cadastrada mas quero por extenso e n to conseguindo Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Junho 6, 2013 pelo mysql => http://www.w3schools.com/sql/func_date_format.asp pelo php => http://php.net/manual/pt_BR/function.date.php Compartilhar este post Link para o post Compartilhar em outros sites
weidson 3 Denunciar post Postado Junho 6, 2013 pelo mysql => http://www.w3schools.com/sql/func_date_format.asp pelo php => http://php.net/manual/pt_BR/function.date.php eu entendi o fato de converter a data mas o que preciso junto a esse script q ja postei é que ao selecionar a data no mysql ele me der o dia por extenso se a data for uma terça-feira, 19/12/2016 Compartilhar este post Link para o post Compartilhar em outros sites
Ricardo Saraiva 84 Denunciar post Postado Junho 6, 2013 $data = '2013-06-04';//A data tem que esta no padrão americano echo date('D',strtotime($data));//Retorno Wed No exemplo acima ele retorna o dia sa semana abreviado em inglês você pode cria um você pode cria um array ou um switch com as datas em portugues para que seja exibido corretamente... Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Zampietro 6 Denunciar post Postado Junho 6, 2013 Tenta isso cara: <?php $sql=mysql_query("select * from tb_controle c inner join tb_igreja i on i.idigreja = c.idigreja inner join tb_sermao s on s.idsermao = c.idsermao"); while($linha = mysql_fetch_array($sql)){ $dataMysql= $linha['data']; $meses = array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); $data = explode("-", $dataMysql); $dia = $data[2]; $mes = $data[1]; $ano = $data[0]; echo $dia ." de ". $meses[($mes)-1] ." de ". $ano; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
weidson 3 Denunciar post Postado Junho 7, 2013 Tenta isso cara: <?php $sql=mysql_query("select * from tb_controle c inner join tb_igreja i on i.idigreja = c.idigreja inner join tb_sermao s on s.idsermao = c.idsermao"); while($linha = mysql_fetch_array($sql)){ $dataMysql= $linha['data']; $meses = array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); $data = explode("-", $dataMysql); $dia = $data[2]; $mes = $data[1]; $ano = $data[0]; echo $dia ." de ". $meses[($mes)-1] ." de ". $ano; } ?> eu queria o nome do dia tmb ! mas vou deixar assim msm obrigado pela força ! Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Junho 7, 2013 <?php header( 'Content-Type: text/html; charset=iso-8859-1' ); setlocale( LC_ALL, 'pt_BR', 'pt_BR.iso-8859-1', 'pt_BR.utf-8', 'portuguese' ); date_default_timezone_set( 'America/Sao_Paulo' ); echo strftime( '%A, %d de %B de %Y', strtotime( date( 'Y-m-d' ) ) ); ?> Se vc quer o dia por extenso, utilize um array com os nomes dos dias. Exemplo: $days = array( 1 => 'Primeiro', 2 => 'Dois', 3 => 'Três', 4 => 'Quatro', 5 => 'Cinco', 6 => 'Seis', 7 => 'Sete' ); echo $days[ date( 'j' ) ]; // Sete Compartilhar este post Link para o post Compartilhar em outros sites