Reja: JavaScript ning obyektli modeli tushunchasi


Retrieving the Date with get


Download 227.32 Kb.
bet3/3
Sana07.05.2023
Hajmi227.32 Kb.
#1438710
1   2   3
Bog'liq
Fayzullaeva Sevinch 3 amaliy web dasturlash

Retrieving the Date with get


Bizda sana bor ekan, xurmoning barcha tarkibiy qismlariga turli xil o'rnatilgan usullar bilan kirishimiz mumkin. Usullar sananing har bir qismini mahalliy vaqt mintaqasiga nisbatan qaytaradi. Ushbu usullarning har biri get bilan boshlanadi va nisbiy raqamni qaytaradi. Quyida Date ob'ektini olish usullarining batafsil jadvali keltirilgan.

Keling, 1980 yil 31-iyulga asoslangan yangi sanani yarataylik va uni o'zgaruvchiga tayinlang.
const birthday = new Date(1980, 6, 31);
Endi biz har bir sana tarkibiy qismini yildan millisekundgacha olish uchun barcha usullarimizni ishlatamiz.

Ba'zan faqat bir qismini olish kerak bo'lishi mumkin va o'rnatilgan usul bu maqsadga erishish uchun foydalanadigan vositadir.
Bunga misol sifatida biz 3-oktabr kuni yoki oyiga qarshi joriy sanani 3-oktabr kuni va oyiga qiyoslashimiz mumkin.
// Get today's date
const today = new Date();

// Compare today with October 3rd


if (today.getDate() === 3 && today.getMonth() === 9) {
console.log("It's October 3rd.");
} else {
console.log("It's not October 3rd.");
}
Copy
Output
It's not October 3rd.
Yozish paytida, 3 oktyabr emas, chunki konsol buni aks ettiradi.

O'rnatish bilan boshlangan o'rnatilgan sana usullari bizga ushbu ob'ektdan qidirib topilgan narsalar bilan bog'liq bo'lgan raqamni qaytaradigan sana tarkibiy qismlariga kirishga imkon beradi.

Sana bilan sozlash
Yuqorida biz o'rgangan barcha olish usullari uchun mos keladigan usul mavjud. Sana ma'lum bir tarkibiy qismni olish uchun qaerdan olinadi, sana tarkibiy qismlarini o'zgartirish uchun to'plam ishlatiladi. Quyida Sana ob'ektining belgilangan usullarining batafsil jadvali keltirilgan.

Ushbu o'rnatilgan usullardan sanani bitta, bir nechta yoki barcha tarkibiy qismlarini o'zgartirish uchun foydalanishimiz mumkin. Masalan, biz tug'ilgan kunimiz yilini o'zgaruvchan 1980 yil o'rniga 1997 yildan yuqoriga o'zgartiramiz.
birthday.setFullYear(1997);

birthday;


Copy
Output
Thu Jul 31 1997 00:00:00 GMT+0000 (UTC)
Yuqoridagi misolda biz tug'ilgan kun o'zgaruvchisini chaqirganda, yangi yilni mahsulotning bir qismi sifatida olishini ko'ramiz.

To'plamdan boshlangan o'rnatilgan usullar bizga Sana ob'ektining turli qismlarini o'zgartirishga imkon beradi.

UTC bilan sana usullari
Yuqorida muhokama qilingan olish usullari foydalanuvchining mahalliy mintaqa parametrlariga asoslanib sana tarkibiy qismlarini olish. Sana va vaqt ustidan nazoratni kuchaytirish uchun siz getUTC usullaridan foydalanishingiz mumkin, ular vaqtni UTC (koordinatsiyalangan Universal Time) asosida hisoblash vaqtidan tashqari. Quyida JavaScript Date ob'ekti uchun UTC usullari jadvali keltirilgan.

Mahalliy va UTC get usullari o'rtasidagi farqni sinab ko'rish uchun quyidagi kodni ishlatishimiz mumkin.
// Assign current time to a variable
const now = new Date();

// Print local and UTC timezones


console.log(now.getHours());
console.log(now.getUTCHours());
Ushbu kodni ishlatib, UTC va soat mintaqasi vaqtlari chiqariladi. Agar siz hozir UTC vaqt mintaqasida bo'lsangiz, yuqoridagi dasturni ishga tushirgan raqamlar bir xil bo'ladi.

UTC foydalidir, chunki u xalqaro vaqt standarti bo'yicha ma'lumot beradi va shuning uchun kodni vaqt zonalari bo'yicha doimiy ravishda ushlab turishi mumkin, agar bu sizning rivojlanayotgan narsangizga tegishli bo'lsa.



Xulosa
Ushbu qo'llanmada biz sana ob'ektining namunasini qanday yaratishni va ma'lum bir sana tarkibiy qismlariga kirish va o'zgartirish uchun uning ichki usullaridan foydalanishni o'rgandik. Sana va vaqtlarni JavaScript-da chuqurroq ko'rish uchun siz Mozilla dasturchilar tarmog'idagi sana ma'lumotlarini o'qishingiz mumkin.U qanday ishlashni bilish JavaScript-dagi umumiy vazifalar uchun juda muhimdir, chunki bu sizga takrorlanadigan hisobotni tuzishdan boshlab vaqtni va vaqt jadvalini to'g'ri vaqt zonasida ko'rsatishga qadar ko'p narsalarni qilishga imkon beradi.
Download 227.32 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling