Sayt bo'limlari
Muharrir tanlovi:
- Internet tezligini tekshirish: usullarning umumiy ko'rinishi. Provayderingizdan haqiqiy Internet tezligini qanday aniqlash mumkin
- Windows ro'yxatga olish kitobi muharririni ochishning uchta usuli Qidiruv yordamida ro'yxatga olish kitobini ochish
- Qattiq diskni qanday qismlarga bo'lish kerak
- Biz qattiq diskni bo'limlarga ajratamiz
- Kompyuter yoqilganda signal beradi
- Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin
- YouTube YouTube-da reklamalarni reklamasiz bloklash
- TeamViewer - kompyuterni masofadan boshqarish Boshqa kompyuter bilan bog'lanish uchun dasturni yuklab oling
- Windows-da kompyuteringizning xususiyatlarini qanday aniqlash mumkin: tizim usullari va maxsus dasturlar
- Biz turli xil qurilmalarda brauzerlarni yangilaymiz: kompyuter, planshet, smartfon Yangilangan brauzerni qayerda va qanday qilib o'rnating
Reklama
Javascript joriy sana va vaqtni oladi. Mahalliy JS, MomentJS va TempusJS ni solishtirish |
JavaScript - 11-dars: Sana, taqdim etish va qayta ishlash JavaScript-da sana 1970-yil 1-yanvardan boshlab oʻtgan millisekundlar soni sifatida aniqlanadi. Sana va vaqt bilan ishlash uchun o'rnatilgan ob'ekt ishlatiladi Sana. Ushbu ob'ekt hech qanday xususiyatga ega emas, lekin sana va vaqtni o'rnatish va o'zgartirish imkonini beruvchi bir nechta usullarga ega. Ob'ekt Sana operator yordamida yaratilgan yangi va dizayner - Sana. Masalan: var myData=new Date(); O'zgaruvchan qiymat myData joriy sana va vaqt bo'ladi: Ob'ekt usullari Sana Siz oy, hafta kuni, soat, daqiqa va soniya qiymatlarini alohida olishingiz mumkin:
Javascript sanasi Endi funksiyaning o'zini yozamiz nTime(): function nTime(obj) ( var t=new Date(); var h=t.getHours(); var m=t.getMinutes(); var s=t.getSeconds(); var result=h+":"+m+ ":"+s; obj.res.value=result; ) * Esingizda bo'lsa, usullar ob'ektdan nuqta bilan ajratilgan, biz bu haqda 3-darsda gaplashdik * Ko'rib turganingizdek, hamma narsa oddiy. Birinchidan, biz joriy vaqtni aniqlaymiz, so'ngra usullardan foydalanib, undan soatlar, daqiqalar va soniyalarning individual qiymatlarini chiqaramiz.Shu o'rinda men ham chiziqqa aniqlik kiritmoqchiman var result=h+":"+m+":"+s. Birinchi marta biz o'zgaruvchan qiymatlarni ham, oddiy matnni ham chiqarish zarurati bilan duch keldik. Aslida, hech qanday murakkab narsa yo'q: o'zgaruvchilar qanday bo'lsa, shunday yoziladi, matn qo'shtirnoq ichiga joylashtiriladi va belgi + birlashtirish operatsiyasini bajaradi, ya'ni. ularning birlashishi. Bizning misolimizda bitta kamchilik bor edi: biz vaqtni "hh: mm: ss" formatida ko'rsatishni xohladik, ammo endi u "h: m: s" formatida ko'rsatiladi. Ya'ni, ertalab soat 5 da vaqt "5:0:0" sifatida ko'rsatiladi, lekin men shunday bo'lishini xohlayman: "05:00:00" (bu keng tarqalgan). Sifatda uy vazifasi buni tuzatishga harakat qilishingiz mumkin. Masalan, operator yordamida agar va "0" satri (g'oya oddiy: agar 10 soatdan kam vaqt bo'lsa, natija oldingi h barcha o'zgaruvchilar bilan "0" va hokazolarni yozing). Shu bilan birga, ob'ektning usullarini o'rganishni davom ettiramiz Sana:
HTML sahifa kodi oddiy bo'ladi: Javascript sanasi Endi funksiyaning o'zini yozamiz tData(): Funktsiya tData(obj) ( var s; var t=new Date(); var y=t.getFullYear(); var d=t.getDate(); var mon=t.getMonth(); switch (mon) ( case 0: s="Yanvar"; tanaffus; 1-holat: s="Fevral"; tanaffus; 2-holat: s="mart"; tanaffus; 3-holat: s="Aprel"; tanaffus; 4-holat: s="May" "; tanaffus; 5-holat: s="iyun"; tanaffus; 6-holat: s="iyul"; tanaffus; 7-holat: s="avgust"; tanaffus; 8-holat: s="sentyabr"; tanaffus; 9-holat : s="Oktyabr"; tanaffus; 10-holat: s="Noyabr"; tanaffus; 11-holat: s="Dekabr"; tanaffus; ) var natija=d+" "+s+" "+y; obj.res.value =natija;) Bu birinchi misolga qaraganda uzoqroq bo'lib chiqdi, chunki Oylarning nomlarini ruschaga tarjima qilishim kerak. Yuqorida muhokama qilingan usullar sanani olish imkonini beradi. Agar sanani belgilashimiz kerak bo'lsa, biz quyidagi usullardan foydalanishimiz kerak:
Var t=yangi sana(); var y=t.setYear(2010); var d=t.setDate(6); var mon=t.setMonth(11); ... Siz sanani to'g'ridan-to'g'ri konstruktorda parametr sifatida "oy, kun, yil soat: daqiqa: soniya" formatidagi qatorni belgilashingiz mumkin: Var t=yangi sana("1975-yil 10-fevral 17:45:10"); Soatlar, daqiqalar va soniyalarni o'tkazib yuborish mumkin (ular nolga teng bo'ladi): Var t=yangi sana("1975-yil 10-fevral"); Xuddi shu sana yil, oy, kun, soat, daqiqa, soniyalarni vergul bilan ajratilgan raqamlar yordamida ko'rsatilishi mumkin: Var t=yangi Sana(75, 1, 10, 17, 45, 10); Yoki soatlar, daqiqalar va soniyalarni o'tkazib yuborish (ular nolga teng bo'ladi): Var t=yangi Sana(75, 1, 10); * Muammo bor: IE yilni ko'rsatishni xohlamaydi, shuning uchun bu variantlardan foydalanmaslik yaxshiroqdir.Hammasi shu, siz o'zingiz skript yozishga tayyormiz, u sahifa yuklanganda tashrif buyurilgan sana, vaqt va kunni ko'rsatadi (oddiy rus tilida). Omad! Veb-saytlar uchun yana bir foydali narsa joriy sanani kiritishdir. Internetda sana skriptlarining o'nlab misollarini topish mumkin, ammo ularning ko'plari, mening fikrimcha, noqulay va shuning uchun xunuk. Ayni paytda, foydalanish standart vositalar JavaScript, siz veb-sayt sahifasiga sanani juda oddiy kiritishingiz mumkin. Men uni juda tez-tez ishlataman! Skazka mulkining rasmida (joriy veb-saytdan skrinshot)! Mana butun sana skripti:
Menimcha, bu oddiy, juda chiroyli va tushunarli bo'lishi mumkin emas. Agar siz ushbu skriptning tuzilishini o'rganishni xohlamasangiz, uni HTML sahifasining istalgan joyiga qo'ying va quyidagi yozuvni oling: Yana bir rivojlangan variant // Bu shunday ko'rinadi: Bugun Umuman olganda, hech qanday ko'nikma talab qilinmaydi, shunchaki kodni ahmoqona kiriting va hamma narsa yaxshi! Batafsil ma'lumot:Shunday qilib, biz d o'zgaruvchisiga sana qiymatini belgilashdan boshlaymiz, keyin hafta (kun) va oylar (oy) kunlari uchun massivlarni (Masiv) yaratamiz, ularni kerakli grammatik shaklda ko'rsatamiz: katta harf, raqam, agar so'z sana boshida paydo bo'ladi va hokazo .P. Skriptning oxirgi qatori haqiqiy chop etish sanasi (document.write). Bu erda siz joriy sana qatorida nimani va qanday tartibda ko'rsatishingizni o'rnatasiz. Komponentlar bir-biridan + belgisi bilan ajratiladi. Bo'shliqni kiritish uchun " " konstruktsiyasidan foydalaning va g (yil) harfini kiritish uchun "g" konstruktsiyasidan foydalaning. Skriptdan ko'rinib turibdiki, joriy vaqt haqida ma'lumot olish get elementi tomonidan amalga oshiriladi. Ushbu usul sizga quyidagi ma'lumotlarni olish imkonini beradi:
Java skriptini to'g'ridan-to'g'ri veb-sayt sahifasiga kiritish har doim ham qulay emas. Skript tavsifini sahifaning boshida teglar orasiga qo'yish va matnda kerak bo'lganda biz chaqiradigan o'zgaruvchini o'rnatish yaxshiroqdir. Keling, uni BUGUN deb nomlaymiz va unda yuqoridagiga o'xshash sana chiqish shaklini aniqlaymiz. Skript quyidagicha ko'rinadi: Sanani ko'rsatish uchun quyidagi buyruq yordamida skriptni sahifaning HTML kodidagi kerakli joyga chaqiring: Agar sizning saytingizda sanani ko'rsatish kerak bo'lgan ko'plab sahifalar mavjud bo'lsa, unda sanani ko'rsatish uchun Java skriptini alohida faylga ajratish qulayroqdir, masalan, data.js. Amalda, bu tasvirlangan skriptlarning birinchisidan iborat sahifa, ya'ni hujjat.write (yuqoriga qarang). U asosiy sahifa bilan bir xil katalogda joylashgan bo'lishi va sana quyidagi tarzda ko'rsatilgan joyda chaqirilishi kerak: Data.js fayli asosiy hujjat bilan bir xil kodlash mavjudligini tekshirishni unutmang, aks holda sana ajoyib ilgaklar, kvadratchalar va boshqa fokuslar bilan ko'rsatiladi. Izoh. Shuni yodda tutish kerakki, tavsiflangan skript foydalanuvchining kompyuterida belgilangan sanani ko'rsatadi, bu har doim ham haqiqiy vaqtga to'g'ri kelmaydi. Agar siz aniq vaqtni ko'rsatishingiz kerak bo'lsa, u holda serverdagi vaqtni ko'rsatadigan PHP skriptidan foydalanishingiz kerak. Ushbu darsda biz JavaScript Date obyekti bilan tanishamiz va uni amalda qo'llashni o'rganamiz. Sana yaratish - 4 ta misolJavaScript-da sana yaratish Date obyekti yordamida amalga oshiriladi. Sana ob'ekti vaqt o'qidagi nuqtani ifodalaydi va sana va vaqtni millisekundlik aniqlikda saqlash uchun mo'ljallangan. JavaScript-da sana yaratish misollari. 1. Joriy sana va vaqtni yarating. JavaScript-da joriy sana va vaqtni olish hech qanday parametrlarni ko'rsatmasdan Date ob'ektini yaratish orqali amalga oshiriladi: // joriy sana (Date ob'ekt namunasi yaratilgan paytdagi sana va vaqt). mahalliy kompyuter user) var now = new Date(); // masalan, joriy sanani konsolga chop eting console.log(hozir); Agar siz faqat olishingiz kerak bo'lsa bugungi sana string formatida toLocaleDateString usulidan foydalanishingiz mumkin: Var now = new Date().toLocaleDateString(); // 19.12.2019 Foydalanuvchining joriy vaqtini quyidagicha olish mumkin: Var now = new Date().toLocaleTimeString(); // 11:02:48 var now = new Date().toLocaleTimeString().slice(0,-3); // 11:02 Sana va vaqtni quyidagi kabi string formatida olishingiz mumkin: Var now = new Date().toLocaleString(); // 19.12.2019, 11:02:48 2. Date obyektiga 1970-yil 1-yanvar 00:00:00 UTC dan boshlab o‘tgan millisekundlar sonini ko‘rsatish orqali sana yaratish. // 1 yil (yuqori darajada emas) = 365*24*60*60*1000 = 31536000000 ms // masalan, sana yarating 01/01/1971, 00:00:00 UTC: var sana1 = yangi Sana( 31536000000); 3. Sanani Date obyektiga qator sifatida belgilash orqali yaratish. Sana yaratish uchun ushbu opsiya yordamida JavaScript unga uzatilgan qatorni tushunishga harakat qiladi va unga asoslangan sanani yaratadi. JavaScript-da satrni sanaga aylantirish Date.parse usuli yordamida amalga oshiriladi. Masalan: // DD.MM.YY formatidagi qator asosida sana yaratish var date1 = new Date("05.11.19"); // YYYY-AA-DDTh:mm:ss.sss formatidagi satr asosida sana yarating (T belgisi sana va vaqtni ajratish uchun ishlatiladi) var date2 = new Date("2015-02-24T21:23) "); // vaqt mintaqasini ko'rsatuvchi qator asosida sana yarating (YYYY-AA-DDTh:mm:ss.sss±ss:mm formati): var date3 = new Date("2015-02-24T22:02+03:00) "); 4. Vergul bilan ajratilgan quyidagi parametrlarni belgilash orqali sana yaratish: yil (4 ta raqam), oy (0 dan hisoblash), kun (1..31), soat (0..23), daqiqalar (0..59) , soniya (0..59), millisekundlar (0..999). Bundan tashqari, faqat birinchi ikkita parametr majburiydir. Faqat kerakli parametrlarni ko'rsatadigan sanani yaratish misoli: // sanani yarating 01/01/2015 (aniqlanmagan standart parametrlar: raqam - 01, soat - 00, daqiqa - 00, soniya - 00, millisekundlar - 000). var date1 = new Date(2015.01); // sana yaratish 01/24/2015, 21:23 var date2 = new Date(2015,01,24,21,23); Eslatma: Agar sana va vaqtni UTC da belgilash kerak bo'lsa, Date.UTC usulidan foydalanishingiz mumkin. //1 misol var date1 = Date.UTC(2015,1,1); var date2 = new Date(date1); alert(date2.toUTCString()); //2 misol var newDate = new Date(Date.UTC(2015,1,1)); alert(newDate.toUTCString()); Ayrim sana va vaqt komponentlarini olishJavaScript-da alohida sana va vaqt komponentlarini olish uchun quyidagi usullardan foydalaniladi:
Ushbu usullarning barchasi foydalanuvchining mahalliy qurilmasida o'rnatilgan vaqt mintaqasiga muvofiq individual sana va vaqt komponentlarini qaytaradi. // sana yaratish 11/11/2019 00:00 UTC var newDate = new Date(Date.UTC(2019,11,11)); // agar foydalanuvchi qurilmasidagi mahalliy vaqt UTC+10:00 bo'lsa, sana komponentlarini oling newDate.getFullYear(); //2019 newDate.getMonth(); // 10 newDate.getDate(); // 11 newDate.getHours(); // 10 newDate.getMinutes(); // 0 newDate.getSeconds(); // 0 newDate.getMilliseconds(); // 0 Biz foydalanuvchini hozirda qaysi vaqt oralig'iga ega ekanligiga qarab salomlashimiz mumkin bo'lgan misol: // foydalanuvchining joriy vaqtini va bu vaqtning komponentlarini oling var now = new Date(), hour = now.getHours(), minute = now.getMinutes(), second = now.getSeconds(), message = ""; // foydalanuvchining mahalliy vaqtiga qarab salomlashish iborasini belgilang, agar (soat |
Mashhur:
Yangi
- Windows ro'yxatga olish kitobi muharririni ochishning uchta usuli Qidiruv yordamida ro'yxatga olish kitobini ochish
- Qattiq diskni qanday qismlarga bo'lish kerak
- Biz qattiq diskni bo'limlarga ajratamiz
- Kompyuter yoqilganda signal beradi
- Windows-da fayl kengaytmalarini to'g'ri o'zgartirish Arxiv kengaytmasini qanday o'zgartirish mumkin
- YouTube YouTube-da reklamalarni reklamasiz bloklash
- TeamViewer - kompyuterni masofadan boshqarish Boshqa kompyuter bilan bog'lanish uchun dasturni yuklab oling
- Windows-da kompyuteringizning xususiyatlarini qanday aniqlash mumkin: tizim usullari va maxsus dasturlar
- Biz turli xil qurilmalarda brauzerlarni yangilaymiz: kompyuter, planshet, smartfon Yangilangan brauzerni qayerda va qanday qilib o'rnating
- Protsessor, video karta, quvvat manbai va kompyuter sovutgichini qanday moylash kerak