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 podemos compreender o papel de um professor como mediador?
Como podemos comparar a caverna de Platão com as nossas?
O que fazer para diminuir a síndrome do jaleco branco?
O que são medidas experimentais?
Como se livrar das hemorroidas rapidamente?
Quais são e como foram traçados os limites dos Complexos Regionais?
Como se livrar da co dependência?
Como resetar o PC Positivo Union?
Como criar uma associação com fins lucrativos?
Como acabar com caruncho no Guarda-roupa?
Como formatar um computador com SSD e HD?
Como formatar o celular da Nokia?
Como acabar com infestação de pernilongo?
Como formatar um notebook HP com Windows XP?
Como formatar um Ideapad s145?
Como formatar um disco pelo CMD?