Jump to content


Photo

Como Uso Data No Banco De Dados?


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

#1 AgitoAvare.com.br

AgitoAvare.com.br

    Turista

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

Posted 10/06/2004, 16:32

tipow no meu banco de dados tem uma coluna 'mtime' q tem o seguinte info

20040610140921


como eu faco pra quando eu fizer a busca eu pegar

dia 10 do 06 de 2004 as 14:09?

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 10/06/2004, 16:52

<?php

$mtime = "20040610140921";

$dia = substr($mtime, 7,8);

$mes = substr($mtime, 5,6);

$ano = substr($mtime, 0, 4);

$hora = substr($mtime, 9, 10);

$min = substr($mtime, 11, 12);



print "dia $dia do $mes de $ano as $hora:$min";

?>

Edição feita por: felipensp, 10/06/2004, 16:57.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Stars

Stars

    A Stranger In A Stranger Land

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

Posted 10/06/2004, 22:09

Felipe, seu código está errado. Dá uma verdadeiro palavrão.... :huh:

Tenta usando chaves:

<?php
$mtime = "20040610140921";
$dia = $mtime{6} . $mtime{7};
$mes = $mtime{4} . $mtime{5};
$ano = $mtime{0}. $mtime{1} . $mtime{2} . $mtime{3};
$hora = $mtime{8} . $mtime {9};
$min = $mtime {10} . $mtime{11};

echo "Dia $dia do $mes de $ano as $hora:$min";
?>

Edição feita por: Stars, 10/06/2004, 22:10.

Top 5 Iron Maiden:

1 - The Number of the Beast
2 - Run to the Hills
3 - Dance of the Death
4 - Rainmaker
5 - Ghost of the Navigator

Up the Irons!

#4 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 10/06/2004, 22:55

Velho, formate isso na saída do banco mesmo. Na hora de executar a query use as funções do MySQL pra formatar os dados, sacou?

[]s
~~ ~
diego nunes
web engineer

~ ~~

#5 AgitoAvare.com.br

AgitoAvare.com.br

    Turista

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

Posted 11/06/2004, 17:08

quais funções do mysql vc está se referindo Troyan?

#6 Troyan

Troyan

    12 Horas

  • Usuários
  • 285 posts
  • Sexo:Não informado
  • Localidade:Mesquita, Rio de Janeiro - Brasil
  • Interesses:Sou programador ASP, PHP, Javascript e ActionScript, além de ser curioso em JSP, ColdFusion e XSL. Trabalho com XML, XHTML, adoro webstandards e a W3C. Também trabalho com tableless e RIA's.<br><br> Formas de contato:<br> Email: dnunes[at]gmail[dot]com<br> ICQ: 68102402<br> MSN: troyandev@hotmail.com<br><br> -------------------------------------<br> - Rio de Janeiro, Brazil<br> - Troyan

Posted 11/06/2004, 23:50

Tem várias, velho.. Desde as funções simples que retornam Ano, Mês e Dia (Year(), Month() e DayOfMonth()) até a mais avançada, como a Date_Format(), que já faz toda a formatação da data e retorna os valores na forma como você quer, sem necessidade de concatenações ou processamentos no PHP. Pra mais informações, acesse o Manual do MySQL - Funções de Data e Tempo

[]s
~~ ~
diego nunes
web engineer

~ ~~




1 user(s) are reading this topic

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

IPB Skin By Virteq