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.
Vai ter expediente bancário no Carnaval 2021?
Como vai ser o inverno 2021 em Porto Alegre?
Como será o mês de agosto para Escorpião?
Como vai ser o reencontro de Helena e Luna?
Como será o ano de 2021 para Leão?
Como comprar celulares para revender?
Como ser um bom entry fragger?
Como conseguir green card por familiar?
Como fazer dispensa de licença ambiental?
Como conseguir desconto no Airbnb?
Como aumentar o ferro no aquário?
Quais os requisitos para manter a imunidade tributária?
Como é o extrato analítico do FGTS?
Como requerer o certificado de aprovação no Exame de Ordem MG?
O que acontece se você beber muito xarope?
Como o homem produz a cultura?