📅  最后修改于: 2023-12-03 15:30:45.080000             🧑  作者: Mango
A veces, en programación, necesitamos restar un día a una fecha para cumplir con ciertas condiciones. En TypeScript, esto se puede hacer de manera sencilla utilizando la clase Date
y algunas operaciones simples.
Primero, creamos una variable de tipo Date
con la fecha que queremos restar un día. En este caso, utilizaremos la fecha actual:
const fecha = new Date();
Luego, restamos un día de la fecha utilizando el método getDate()
y setDate()
de la clase Date
:
fecha.setDate(fecha.getDate() - 1);
Finalmente, podemos imprimir la fecha con un formato personalizado utilizando el método toLocaleDateString()
:
console.log(fecha.toLocaleDateString('es-ES')); // Salida: "DD/MM/YYYY"
const fecha = new Date();
fecha.setDate(fecha.getDate() - 1);
console.log(fecha.toLocaleDateString('es-ES'));
En resumen, lo que hacemos es obtener una fecha actual utilizando la clase Date
, restar un día utilizando getDate()
y setDate()
, y luego imprimir la fecha utilizando toLocaleDateString()
.
Es importante tener en cuenta que la fecha se modifica de manera mutua, por lo que si necesitamos utilizar la fecha original más adelante en el código, debemos hacer una copia de la variable fecha
. También podemos modificar este código para restar más días, simplemente cambiando el valor que se resta de getDate()
.