JavaScript fornece a Data Objeto de realizar várias manipulações usando a data/hora. Ao lidar com as funcionalidades da data/hora, pode ser necessário um desenvolvedor para adicionar alguns dias à data atual para encontrar uma data específica que ocorra após a adição dos dias. Neste post, demonstraremos vários métodos para adicionar dias à data atual em JavaScript. Esta postagem serve os seguintes resultados:
Método 1: Usando o método SetDate () para adicionar dias à data atual no JavaScript
Um exemplo é adaptado para adicionar dias especificados, empregando o setDate () e getDate () métodos. Em primeiro lugar, o getDate () o método recupera a data atual com base na hora local e depois no setDate () O método define o dia do mês, passando um argumento de uma data específica. O código a seguir é escrito aqui utilizando o setDate () e getDate () métodos.
Código
console.log ("Adicione 2 dias à data atual")
const d = new Date ();
d.setDate (d.getDate () + 2);
console.log (d)
A descrição do código é a seguinte:
Saída
A saída retorna a data atualizada “Sábado 27 de agosto de 2022, 09:45:00 GMT+0500 (Hora padrão do Paquistão)”Ao adicionar dois dias à data atual.
Método 2: Usando a data.agora () Método para adicionar dias à data atual em JavaScript
O Data.agora() é importante extrair o número de milissegundos. Esses milissegundos são adicionados à data atual para retornar a data atualizada. Por exemplo, o código é o seguinte:
Código
console.log ("Adicione 1 dia à data atual")
const d = nova data (data.agora () + (3600 * 1000 * 24))
console.log (d)
A descrição do código é a seguinte:
Saída
A saída retorna “Sex 26 de agosto de 2022, 09:48:31 GMT+0500 (Hora padrão do Paquistão)” adicionando 1 dia à data atual.
Método 3: Usando a função personalizada para adicionar dias à data atual em JavaScript
Uma função personalizada é adaptada para adicionar dias em JavaScript. Usando esta função, os usuários podem especificar uma data aleatória e adicionar determinados dias a ela. Por exemplo, o código é o seguinte:
Código
console.log ("Adicione 5 dias à data atual")
função custom_fn (data, dias)
var d = nova data (data);
d.setDate (d.getDate () + dias);
retornar d;
var user_date = nova data (2022, 03, 20);
console.log (custom_fn (user_date, 5));
Neste código:
Saída
A saída mostra que uma função personalizada é utilizada para adicionar 5 dias à data de atribuição manual.
Conclusão
Em JavaScript, o setDate (), getDate () e Data.agora() Os métodos são empregados para adicionar dias na data atual. O setDate () O método define o dia de mês, aprovando uma data especificada. Além disso, o getDate () O método retorna a data atual com base na hora e na região local. O Data.agora() O método retorna o número de milissegundos, e esses milissegundos são convertidos em dias para obter a data atualizada. Além disso, a função personalizada está adaptado para adicionar dias passando uma data especificada do usuário. Este post discutiu vários métodos para adicionar dias à data atual.