Adicionar Minutos à Data

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, exploraremos como adicionar minutos a uma data fornecida em JavaScript. A função addMinutesToDate utiliza o construtor Date e vários métodos Date para criar um novo objeto de data com um número especificado de minutos adicionados. Este laboratório ajudará você a entender como manipular datas em JavaScript e fornecerá uma função utilitária útil para seus projetos futuros.

Função para Adicionar Minutos à Data

Para adicionar um número específico de minutos a uma data fornecida, use a seguinte função:

const addMinutesToDate = (date, n) => {
  // Create a Date object from the given date
  const d = new Date(date);
  // Add n minutes to the Date object
  d.setTime(d.getTime() + n * 60000);
  // Return a string representation of the new date in yyyy-mm-dd HH:MM:SS format
  return d.toISOString().split(".")[0].replace("T", " ");
};

Para usar esta função, passe uma representação de string da data como o primeiro argumento e o número de minutos a adicionar (ou subtrair, se negativo) como o segundo argumento. Por exemplo:

addMinutesToDate("2020-10-19 12:00:00", 10); // '2020-10-19 12:10:00'
addMinutesToDate("2020-10-19", -10); // '2020-10-18 23:50:00'

Observe que a função retorna a nova data como uma string no formato yyyy-mm-dd HH:MM:SS.

Resumo

Parabéns! Você concluiu o laboratório Adicionar Minutos à Data. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.