Sobes.tech
Junior

Proč by měla být vlastnost data použita ve funkci?

sobes.tech AI

Odpověď od AI

Použití vlastnosti data v JS funkcích je nutné v následujících případech:

  • Záznam: Zaznamenání času provedení akce nebo chyby.
  • Časovače a odložené operace: Nastavení intervalů setInterval nebo setTimeout vzhledem k aktuálnímu času.
  • Zpracování dat závislých na čase: Filtrování, třídění, seskupování podle časových razítek.
  • Zobrazení: Formátování a zobrazování data/času uživateli v určitém formátu.
  • Autentizace a autorizace: Použití časových razítek ke kontrole relací nebo tokenů.
  • Generování unikátních identifikátorů: Vložení časové složky do ID pro zvýšení jeho jedinečnosti.
  • Testování: Simulace chování aplikace v určitých momentech.

Příklad formátování data ve funkci:

function formatTimestamp(timestamp) {
  const date = new Date(timestamp); // Vytvoření objektu Date
  const year = date.getFullYear();
  const month = ('0' + (date.getMonth() + 1)).slice(-2); // Přidání úvodní nuly
  const day = ('0' + date.getDate()).slice(-2); // Přidání úvodní nuly

  return `${year}-${month}-${day}`; // Vrácení data ve formátu YYYY-MM-DD
}

// Příklad použití
const formattedDate = formatTimestamp(Date.now());
// console.log(formattedDate); // Zobrazí aktuální datum ve formátu YYYY-MM-DD