Se você quer converter uma data vinda do MYSQL para o formato PT-BR use o seguinte comando: $data = implode("/",array_reverse(explode("-",$data))); Assim vai converter a data do mysql para o formato brasileiro.
Tipos de dados de Data e Hora
Tipo de dados | Formatar | Intervalo |
---|---|---|
time | hh:mm:ss[.nnnnnnn] | 00:00:00.0000000 a 23:59:59.9999999 |
date | AAAA-MM-DD | 0001-01--12-31 |
smalldatetime | AAAA-MM-DD hh:mm:ss | 01.01.00 a 06.06.79 |
datetime | AAAA-MM-DD hh:mm:ss[.nnn] | 1753-01--12-31 |
Função data e hora em MySQL
No PHP para converter uma data você irá utilizar a função: date_format(). $hoje = date_create("2001-02-01"); echo date_format($hoje, 'd-m-Y'); Observação: o primeiro parametro do função date_format() deve ser um dado no formato date, sendo assim, se for preciso utilize a função date_create() para transformá-lo.
Para isso, basta você fazer o seguinte: pegar apenas a data do objeto DateTime. Exemplo: DateTime apenasData = DateTime. Now.
O SQL Server permite converter data para vários formatos e para realizar a conversão basta utilizar o comando: CONVERT(VARCHAR,,
SQL Server - T-SQL - Trabalhando com data e hora
Tipo de Dados | Formato | Intervalo |
---|---|---|
Time | hh:mm:ss[.nnnnnnn] | 00:00:00.0000000 até 23:59:59.9999999 |
Date | YYYY-MM-DD | 0001–01––12–31 |
Smalldatetime | YYYY-MM-DD hh:mm:ss | 1900–01––06–06 |
DateTime | YYYY-MM-DD hh:mm:ss[.nnn] | 1753–01––12–31 |
Formato padrão: “aaaa-mm-dd hh:mm:ss”. Combinação de data e hora. Faixa de 01/Jan/1970 até o ano 2037. Formato padrão: “aaaa-mm-dd hh:mm:ss”.
NOW() é usado para inserir a data e hora atuais na tabela MySQL. Todos os campos com tipos de dados DATETIME, DATE, TIME & TIMESTAMP funcionam bem com esta função. então formate sua data assim quando você estiver inserindo.
Como formatar a exibição de datas e horas no MySQL. Como formatar e personalizar a exibição de dados de data e hora no MySQL. Entenda o funcionamento das funções DATE_FORMAT e TIME_FORMAT. em Como formatar a exibição de datas e horas no MySQL. Você pode exibir as datas armazenadas no MySQL de inúmeras formas, limitadas apenas pela sua imaginação.
Para obter o efeito desejado, você pode usar funções do próprio MySQL ou de alguma linguagem de programação, usada para aceder ao banco de dados. Como já foi dito, no artigo Formatos de data e hora no MySQL, o banco de dados segue o padrão ISO 8601 para armazenar os valores referentes a datas.
Você pode exibir as datas armazenadas no MySQL de inúmeras formas, limitadas apenas pela sua imaginação. Tanto é possível usar um formato padrão, como 1997-19-01 (CCYY-MM-DD), quanto um formato mais “literário”, como “dezenove de Janeiro de mil novecentos e noventa e nove”.
O formato que o MySQL utiliza é o padrão ISO: AAAA-MM-DD HH:MM:SS e algumas variantes na mesma ordem. Entretanto, isto não impede o usuário de converter os formatos no momento da entrada e saída dos dados - lembrando que de qualquer forma, o formato de armazenamento vai se manter igual no DB.
Onde fica a pior estrada do mundo?
Quantas vezes tem que passar a pomada cetoconazol?
É necessário tirar os 4 sisos?
O que é uma escola bilíngue para surdos?
O que significa PP em Direito?
O que significa retificar em um processo?
Quando é que acaba a juventude?
Quem tem diabetes pode tomar suco de laranja?
O que é uma instalação de arte?
O que configura corrupção passiva?
Como manter uma rosa por mais tempo?
Como calcular a média global do histórico escolar?