Formatar Data no formato DD/MM/AAAA
ASP
Este código permite que se faça a formatação da data no formato DD/MM/AAAA indiferente do Session.LCID.
Onde:
- DD – Dia com 2 dígitos (exemplo: 01, 08, 15, 30)
- MM – Mês com 2 dígitos (exemplo: 04, 10)
- AAA – Anocom 4 dígitos (exemplo: 1950, 1999, 2000, 2007)
1 2 3 4 5 6 7 |
<% Function FormataData(Data) If Data <> "" Then FormataData = Right("0" & DatePart("d", Data),2) & "/" & Right("0" & DatePart("m", Data),2) & "/" & DatePart("yyyy", Data) End If End Function %> |
** Atualizado pela equipe do Código Fonte em abril/2018 ***
JavaScript
Para formatar a data utilizando JavaScript puro iremos disponibilizar uma função:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function dataFormatada(){ var data = new Date(); var dia = data.getDate(); if (dia.toString().length == 1){ dia = "0"+dia; } var mes = data.getMonth()+1; if (mes.toString().length == 1){ mes = "0"+mes; } var ano = data.getFullYear(); return dia+"/"+mes+"/"+ano; } //Chamando a função e preenchendo o campo Data $('#Data').val(dataFormatada); |
jQuery UI
Uma boa opção para quem já está usando o jQuery e a biblioteca UI, é a utilização de uma das funções do datepicker para a formatação.
1 |
$.datepicker.formatDate('dd/mm/yy', new Date()); |
PHP
No PHP para converter uma data você irá utilizar a função: date_format().
1 2 |
$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.
Se quiser apenas escrever a data atual, com a função date(), você já poderá trazê-la no formato desejado.
1 2 |
$hoje = date("d-m-Y"); echo $hoje; |
Python
Para formatar sua data em dd/mm/aaaa no Pyhton você usará o seguinte código:
1 2 3 4 5 6 7 8 9 10 |
import datetime # Caso a sua data não esteja em formato Date, será necessário fazer a conversão date_str = '29/12/2017' # String com a data format_str = '%d/%m/%Y' # Formato atual datetime_obj = datetime.datetime.strptime(date_str, format_str) # Uma vez convertida a data ficará no formato padrão 2017-12-29 00:00:00 # Usaremos o strftime() para formatar print(datetime_obj.strftime("%d/%m/%Y")) |
No Python também é possível já trazer a data de hoje, por exemplo, formatada.
1 2 |
import time print (time.strftime("%d/%m/%Y")) |
Você pode se interessar

Como cortar texto sem usar uma linha de script
Carlos L. A. da Silva - 11 de janeiro de 2021Conheça o poder da propriedade text-overflow no CSS e nunca mais edite strings no braço.

Como começar a programar
Carlos L. A. da Silva - 7 de janeiro de 2021Então, você quer entrar nessa vida? A decisão é sua, mas nós podemos te ajudar com os primeiros passos.

Como cancelar qualquer conta online para sempre
Carlos L. A. da Silva - 30 de dezembro de 2020Que tal fazer uma limpeza nas suas contas inativas ou finalmente largar aquela rede social que só dá desgosto?
3 Responses
Deixe um Comentário
Mais publicações




que formato coloco a data no sistema de registro, toda vez que coloco a data aparece uma msg pedindo a data
Não consigo formatar toda vez que faço data inválida
Igual ao meu galera . Pois estou tentando fazer uma ficha aqui na petrobras e da invalida ,acho que é erro de site mesmo .