Sobes.tech
Junior

Nima uchun funktsiyada sana xususiyati ishlatilishi kerak?

sobes.tech AI

AIdan javob

JS funktsiyalarida sana xususiyatidan foydalanish quyidagi hollarda zarur:

  • Jurnal yozish: Amal yoki xatolikning bajarilish vaqtini yozib olish.
  • Vaqtinchalar va kechiktirilgan operatsiyalar: setInterval yoki setTimeout intervalini hozirgi vaqtga nisbatan sozlash.
  • Vaqtga bog‘liq ma'lumotlarni qayta ishlash: Filtrlash, saralash, vaqt belgilari bo‘yicha guruhlash.
  • Ko‘rsatish: Foydalanuvchiga ma'lum formatda sana/vaqtni formatlash va ko‘rsatish.
  • Autentifikatsiya va ruxsat berish: Vaqt belgilardan foydalanish sessiyalar yoki tokenlarni nazorat qilish uchun.
  • Yagona identifikatorlar yaratish: IDga vaqt komponentini qo‘shish orqali uning unikalligini oshirish.
  • Test qilish: Ilovaning xatti-harakatini ma'lum vaqt nuqtalarida simulyatsiya qilish.

Funktsiyada sana formatlash misoli:

function formatTimestamp(timestamp) {
  const date = new Date(timestamp); // Date ob'ektini yaratish
  const year = date.getFullYear();
  const month = ('0' + (date.getMonth() + 1)).slice(-2); // Oldinga nol qo‘shish
  const day = ('0' + date.getDate()).slice(-2); // Oldinga nol qo‘shish

  return `${year}-${month}-${day}`; // YYYY-MM-DD formatida sanani qaytarish
}

// Foydalanish misoli
const formattedDate = formatTimestamp(Date.now());
// console.log(formattedDate); // Hozirgi sanani YYYY-MM-DD formatida ko‘rsatadi