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.
Como instalar telefone na parede?
O que significa República puritana?
Qual é o substantivo de fumaça?
Como ocorreu a Guerra dos Boxers?
Como deixar o bloco de notas fixo na tela?
O que significa a palavra Flopar?
Como se escreve a palavra geleia?
Que dia renova a internet da Vivo?
O que é Fixar na barra de tarefas?
Quais são as etapas da Pré-História?
Como destacar um grupo de WhatsApp?
Como ocorreu a Revolução de Avis?