Junior
Kāpēc funkcijā jāizmanto datuma īpašība?
sobes.tech AI
Atbilde no AI
Datuma īpašības izmantošana JS funkcijās ir nepieciešama šādos gadījumos:
- Žurnāla ieraksts: Darbības vai kļūdas izpildes laika reģistrēšana.
- Taimeri un atliktas operācijas:
setIntervalvaisetTimeoutintervālu iestatīšana attiecībā pret pašreizējo laiku. - Datu apstrāde, kas ir atkarīga no laika: Filtrēšana, kārtošana, grupēšana pēc laika zīmēm.
- Attēlošana: Datuma/laika formatēšana un rādīšana lietotājam noteiktā formātā.
- Autentifikācija un autorizācija: Laika zīmju izmantošana sesiju vai tokenu kontrolei.
- Unikālu identifikatoru ģenerēšana: Laika komponenta iekļaušana ID, lai palielinātu tā unikālitāti.
- Testēšana: Lietojumprogrammas uzvedības modelēšana noteiktā laikā.
Datuma formatēšanas piemērs funkcijā:
function formatTimestamp(timestamp) {
const date = new Date(timestamp); // Izveido Date objektu
const year = date.getFullYear();
const month = ('0' + (date.getMonth() + 1)).slice(-2); // Pievieno priekšā nulli
const day = ('0' + date.getDate()).slice(-2); // Pievieno priekšā nulli
return `${year}-${month}-${day}`; // Atgriež datumu formātā YYYY-MM-DD
}
// Piemērs lietošanai
const formattedDate = formatTimestamp(Date.now());
// console.log(formattedDate); // Parādīs pašreizējo datumu formātā YYYY-MM-DD