Posts sobre: #data

Entendendo o Date do JavaScript (ou: criei um Date mas ao printar/formatar ele fica com dia/hora errado)

Quer formatar sua data para DD/MM/YYYY, YYYY-MM-DD, ou qualquer outro formato? Não deu certo porque o resultado ficou com "um dia a menos", "três horas a mais", ou com "fuso horário diferente"? Veja aqui todos os detalhes e "pegadinhas", e possíveis soluções - e o mais importante, entenda porque isso acontece. continuar lendo

Datas/Horas vs Durações

Em programação, um erro muito comum ao manipular datas e horas é confundi-las com durações. Apesar de "parecidas" - e relacionadas - elas não são a mesma coisa. continuar lendo

Somar 1 dia a uma data é o mesmo que somar 24 horas?

Na maioria das vezes sim, mas a resposta certa é "Depende" continuar lendo

Meu JSON retornou a data /Date(1555375534143-0300)/, o que eu faço?

Às vezes aparece uma data retornada como "/Date(1555375534143-0300)/". Este é um dos piores formatos de data já criados, mas não é impossível de interpretá-lo, vamos lá? continuar lendo

O que é o timestamp?

Provavelmente você já ouviu falar em "data em milissegundos" ou algo assim. Esse é o tal do timestamp, vamos entender o que ele realmente é? continuar lendo

Não reinvente a roda II: como somar meses e anos a uma data

Fácil, é só somar 30 (ou 365) dias, não é? Não, não é tão simples assim... continuar lendo

Não reinvente a roda: como somar dias a uma data

Somar números é algo que a gente aprende desde cedo na escola e é uma das operações matemáticas mais fáceis que existem. E quando precisamos fazer um programa que soma dias a uma data, achamos que será igualmente fácil. Mas a aritmética de datas esconde várias armadilhas... continuar lendo

Posso usar expressões regulares (regex) para validar datas?

Usar regex para validar datas é uma ideia que muitos têm e que parece simples. Mas datas nunca são simples... continuar lendo