Tulevan tai menneen päivämäärän laskeminen

TypeScript:
Tulevan tai menneen päivämäärän laskeminen

Miten tehdään:

Laske tulevaisuuden päivämäärä:

const laskeTulevaisuudenPaivamaara = (paivat: number): Date => {
  const tanaan = new Date();
  tanaan.setDate(tanaan.getDate() + paivat);
  return tanaan;
};

console.log(laskeTulevaisuudenPaivamaara(10));

Laske menneisyyden päivämäärä:

const laskeMenneisyydenPaivamaara = (paivat: number): Date => {
  const tanaan = new Date();
  tanaan.setDate(tanaan.getDate() - paivat);
  return tanaan;
};

console.log(laskeMenneisyydenPaivamaara(10));

Syväsukellus:

Ajanlasku on ollut tärkeässä roolissa ohjelmistossa jo vuosikymmeniä. Date-objekti esitettiin ensimmäisen kerran ECMAScriptissä (JavaScript standardi) ja on ollut osa TypeScriptiä sen alusta saakka. Vaihtoehtoisia kirjastoja, kuten moment.js tai date-fns, voidaan käyttää hienostuneeseen päivämääräkäsittelyyn ja niillä voi olla lisäominaisuuksia, kuten aikavyöhykkeet ja muotoilut. Päivämäärän laskeminen perustuu Date-objektin getDate() ja setDate() metodeihin, jotka hakevat ja asettavat kuukauden päivän. TypeScript tarjoaa vahvan tyypityksen ja auttaa välttämään virheitä, jotka voivat syntyä päivämäärien kanssa työskenneltäessä.

Katso myös: