JavaScript Printoni orën e saktë të asaj date. TempusJS - koha deri në datën në javascript Javascript ora aktuale në milisekonda

Zharoznizhuvalny për fëmijët njihet si pediatër. Dyshohet se ka situata të ndihmës së pavolitshme për gratë me ethe, nëse fëmijët kanë nevojë të japin pafajësisht. Babai Todi merr përsipër shkathtësinë dhe kapsllëkun e barnave për uljen e temperaturës. Si mund t'u jepni fëmijëve një gji? Si mund ta mposhtni temperaturën e fëmijëve më të mëdhenj? Cilat janë më të mirat?

Në fund të ditës, mësoni me objektin Date dhe lëvizni JavaScript që mund të mësoni të praktikoni.

Svorennya dati - 4 prapanicë

JavaScript ka një burim datë për të kërkuar një objekt shtesë Date. Objekti Data është njolla në boshtin e orës dhe emërtimet për zgjedhjen e datës dhe orës nga saktësia në milisekondë.

Instaloni një datë JavaScript.

1. Data e transmetimit të Svvennya në atë orë.

Do të shkurtoj datën e asaj ore në JavaScript. për lirimin shtesë të instancës së objektit Date pa vendosur parametra:

// Data e transmetimit (data është ora kur instanca e objektit Date u mbyll në kompjuter lokal koristuvach) var tani = data e re (); // për shembull, unë do të vivedemo konsolën e datës console.log (tani);

Nëse keni nevojë të korrigjoni datën aktuale nga formati i rreshtit, mund të shpejtoni metodën toLocaleDateString:

Var tani = Data e Re ().ToLocaleDateString (); // 19.12.2019

Ora aktuale e koristuvach mund të modelohet si më poshtë:

Var tani = Data e Re ().ToLocaleTimeString (); // 11:02:48 var tani = Data e re ().ToLocaleTimeString ().Fetë (0, -3); // 11:02

Data dhe ora në formatin e rreshtit mund të vendosen si më poshtë:

Var tani = Data e Re ().ToLocaleString (); // 19.12.2019, 11:02:48

2. Data e datës me mënyrën e renditjes së datës së numrit të milisekondave, që ka kaluar nga 1 1970 f. 00:00:00 UTC.

// 1 рік (jo vit i brishtë) = 365 * 24 * 60 * 60 * 1000 = 31536000000 ms // për shembull, data 01.01.1971, 00:00:00 UTC është caktuar: var data1 = data e re 3600005

3. Data në viglyadі vkazіvka її ob'єktu Data jak rresht.

Nëse ka një shumëllojshmëri të gjerë datash, JavaScript do të provojë inteligjencën e transmetimeve në rresht dhe do të formulojë datën në bazë të datës. Rizbatimi i një rreshti në një datë JavaScript kërkon metodën shtesë Date.parse.

Për shembull:

// Cakto datën bazuar në rreshtin në formatin DD.MM.YY var data1 = data e re ("05.11.19"); // vendosni datën në bazë të rreshtit në formatin YYYY-MM-DDThh: mm: ss.sss (simboli T është zgjedhur për datën e orës) var date2 = data e re ("2015-02-24T21 : 23"); // data caktohet bazuar në rreshtin nga zona kohore (formati YYYY-MM-DDThh: mm: ss.sss ± hh: mm): var data3 = data e re ("2015-02-24T22: 02 + 03: 00");

4. Data për caktimin shtesë të parametrave ofendues përmes të cilit:рік (4 shifra), muaji (pamja nga 0), dita (1..31), viti (0..23), chilini (0..59), sekonda (0..59), milisekonda (0. . 999). Për më tepër, obovazkovy є privon dy parametrat e parë.

Prapa e kërcellit daton nga vlerat e privuara nga parametrat lidhës:

// vendosni datën 01/01/2015 (parametrat nuk janë specifikuar për emrat e variablave: numri - 01, data - 00, hvili - 00, sekonda - 00, milisekonda - 000). var data1 = Data e re (2015.01); // data është caktuar më 24.01.2015, ora 21:23 var date2 = Data e re (2015,01,24,21,23);

Shënim: Nëse duhet të caktoni datën në atë orë në UTC, mund të përdorni metodën Date.UTC.

// 1 prapanicë var data1 = Date.UTC (2015,1,1); var data2 = Data e re (data1); alarmi (data2.toUTCString ()); // 2 butt var newDate = data e re (Date.UTC (2015,1,1)); alarmi (newDate.toUTCString ());

Otrimannya okremikh komponentët_në datën e asaj ore

JavaScript për refuzimin e disa prej komponentëve në datën dhe orën e metodës së fillimit:

  • getFullYear () - rrotullo ryk për të mbledhur nga 4 numra;
  • getMonth () - rrotulloni muajin në formatin e numrit nga 0 në 11 (0 - shumë, 1 - lahutë, 2 - thupër, ..., 11 - gjoks);
  • getDate () - rrotulloni numrin e muajve nga 1 në 31;
  • getHours () - numri i rrotullimit të viteve nga 0 në 23;
  • getMinutes () - rrotulloni numrin e kutive nga 0 në 59;
  • getSeconds () - rrotulloni numrin e sekondave nga 0 në 59;
  • getMilliseconds () - rrotulloni numrin e milisekondave nga 0 në 999.

Të gjitha metodat përdoren për të rrotulluar rreth komponentëve kohorë të datës sipas zonës kohore të vendosur në bashkëngjitjen lokale të koristuvach.

// datë 11.11.2019 00:00 UTC var newDate = data e re (Date.UTC (2019,11,11)); // otrymaєmo komponentët e datës, si në aneksin e corystuvach ora e mëngjesit po vjen UTC + 10: 00 newDate.getFullYear (); // 2019 newDate.getMonth (); // 10 newDate.getDate (); // 11 newDate.getHours (); // 10 newDate.getMinutes (); // 0 newDate.getSeconds (); // 0 newDate.getMilliseconds (); // 0

Prapa, në të cilën ka një vitaєmo koristuvach në prani të kësaj, si në një kohë në një interval të ri të orës:

// ora aktuale e përdoruesit është e dukshme për komponentin e orës var tani = data e re (), ora = tani.getOrë (), minutë = tani.getMinutes (), sekondë = tani.getSeconds (), mesazh = ""; // Në mënyrë domethënëse, fraza është mirënjohëse për një kohë të gjatë në orën e parë nëse (orë<= 6) { message = "Доброе время суток"; } else if (hour <= 12) { message = "Доброе утро"; } else if (hour <= 18) { message = "Добрый день"; } else { message = "Добрый вечер"; } // выполним форматирование времени с использованием тернарного оператора minute = (minute < 10) ? "0" + minute: minute; second = (second < 10) ? "0" + second: second; hour = (hour < 10) ? "0" + hour: hour; message += ", сейчас " + hour + ":" + minute + ":" + second; // выведем приветствие и время в консоль console.log(message); // Добрый вечер, сейчас 22:50:39

Në fund të ditës, në formatin e kërkuar, disponohet nga lista e operatorit tresh.

JavaScript mund të jetë analoge e të njëjtave metoda për refuzimin e komponentëve të caktuar në data dhe orë për zonën kohore UTC + 0. Emrat e metodave janë të njëjtë, le të shtojmë "UTC" për "merr": getUTCFullYear (), getUTCMonth (), getUTCDate (), getUTCHours (), getUTCMinutes (), getUTCSeconds (), getMilliseconds ().

Ju mund të printoni numrin e ditës së ekzekutimit të JavaScript me ndihmën e metodës getDay ().

E gjithë metoda është rrotulluar në numrin e vid 0 në 6 (0 - javë, 1 - e hënë,…, 6 - e shtunë).

Prapa, për të cilën dita përkthehet nga numerike në furnizim të rreshtit:

Var ditë = ["Nedіlya", "Ponedіlok", "Vіvtorok", "Seredovische", "Chetver", "P'yatnytsya", "Subota"]; // Do ta rregulloj datën var tani = data e re (); // Vivedemo në tastierë ditën e muajit console.log ("Krishtlindje" + ditë);

Kthejeni numrin e milisekondave që kanë kaluar që nga data 01/01/1970 00:00:00 UTC në JavaScript, mund të përdorni metodën shtesë getTime ().

Dallimi midis zonës kohore lokale dhe UTC në JavaScript mund të merret duke përdorur metodën getTimezoneOffset ().

Instalimi i komponentëve shtesë në datën e orës

Në JavaScript, mund të konfiguroni disa nga komponentët e datës që ora mund të bëhet me ndihmën e metodave të avancuara të objektit Date:

  • setFullYear (viti [, muaji, data]) - vendosja e gurit (mund ta caktoni muajin paraprakisht);
  • setMonth (muaj [, data]) - vendosja e muajit nga 0 në 11 (0 - shumë herët, 1 - lahutë, 2 - thupër, ..., 11 - gjoks); metodë shtesë për të lejuar vendosjen e numrit;
  • setDate (data) - caktimi i datës;
  • setHours (orë [, min, sec, ms]) - do të caktojë orën nga 0 në 23 (mund të vendosni orën përpara, sekonda dhe milisekonda);
  • setMinutes (min [,] - vendosni minutat nga 0 në 59 (mund t'i vendosni në më pak se një sekondë ose milisekonda);
  • setSeconds (sek,) - do të vendosë sekondat nga 0 në 59 (mund ta vendosni sa më shpejt që të jetë e mundur);
  • setMillisekonda (ms) - vendos milisekonda (nga 0 në 999).

Të gjitha metodat përdoren për të vendosur datën në atë orë në zonën kohore të vendosur në kompjuterin e koristuvach.

// Krijo një shembull të objektit Date për të marrë hak për datën e saktë var newDate = data e re (); // i instalueshëm рік newDate.setFullYear (2019); // vendos rik dhe misyats newDate.setFullYear (2019, 08); // mund të instalohet më 20.09.2019 newDate.setFullYear (2019, 08, 20); // vendos muajin newDate.setMuaji (05); // Muaji i caktuar ai numër newDate.setMonth (05, 15); // vendos numrin newDate.setDate (28); // caktoni kohën newDate.setOrë (13); // Viti i zëvendësueshëm dhe chilin newDate.setOrë (13,20);

Në JavaScript, vendosja e datës dhe e orës në zonën kohore UTC + 0 shkon për metoda shtesë të avancuara: setUTCFullYear (), setUTCMonth (), setUTCDate (), setUTCHours (), setUTCMinutes (), setUTCSecondes (), setUTCMillisekonda ().

Vendosja e datës një orë pas një numri shtesë milisekondash, i kaluar që nga data 01/01/1970 00:00:00 UTC

Krym, JavaScript nuk ka pse të heqë dorë nga komponentët e gabuar për një orë, thjesht erëson automatikisht.

Për shembull:

// numri 44 do të shpërndahet kështu: 44 - 31 = 13, 13 shkurt 2019 newDate.setFullYear (2019, 01, 44);

Tsei priyom mund të jetë fitimtar, nëse duhet të korrigjoni datën, pasi do të shihet nga e dhëna në orën e këndimit të orës.

// datë që do të jetë 7 ditë më e gjatë për newDate newDate.setDate (date1.getDate () + 7); // data që do të jeni më pak se newDate për 120 sekonda newDate.setSeconds (date1.getSeconds () - 120); // kështu që mund të vendosni numrin e ndalimit në muajin në plan të parë për newDate newDate.setDate (0);

Rishpikja e datës për një rresht dhe formatimi

Në JavaScript, metodat për konvertimin e një date në një rresht mund të aplikohen në dy grupe.

Përpara grupit të parë, mund të prezantoni metoda që sillen ashtu si caktohet shfletuesi: toString (), toDateString (), toTimeString (), toUTCString ().

Metoda toString () rrotullohet jashtë datës së specifikuar, toDateString () —–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ––––––––––––– sërish.

Sepse Rreshtat e zbulimit, pasi mund të ketë një kthesë të metodave, qartësisht jo në standard, mund të shihen në shfletues të tjerë.

Tek një grup tjetërështë e mundur të futen metoda sipas zonës kohore të kompjuterit lokal: toLocaleString () - data e asaj ore, toLocaleDateString () - më pak datë, toLocaleTimeString () - më pak orë.

Metodat toLocaleString (), toLocaleDateString (), toLocaleTimeString () mund të kenë 2 parametra opsionale. Parametri i parë i vlerave për përcaktimin e qartë të një lokali, tjetri për vendosjen e një formati opsional.

Nëse lokalizimi nuk është qartësisht i vendosur, ose i papërcaktuar, atëherë shfletuesi e merr atë, sikur të ishte për umovchannyam.

E fundit por jo më pak e rëndësishme, JavaScript është gjithashtu metoda toISOString (). Rreshti rrotullohet për të treguar datën dhe orën në formatin ISO (YYYY-MM-DDTHH: mm: ss.sssZ).

// data është caktuar më 15.04.2019 18:43:59 (në zonën kohore të koristuvach) var newDate = data e re (2019, 03, 15, 18, 43, 59); console.log (newDate.toString ()); // Hënë 15 Prill 2019 18:43:59 GMT + 1000 (Vladivostok, orë standarde) console.log (newDate.toDateString ()); // Hënë 15 Prill 2019 console.log (newDate.toTimeString ()); // 18:43:59 GMT + 1000 (Vladivostok, orë standarde) console.log (newDate.toLocaleString ()); // 04/15/2019, 18:43:59 console.log (newDate.toLocaleDateString ()); // 04/15/2019 console.log (newDate.toLocaleTimeString ()); // 18:43:59 console.log (newDate.toUTCString ()); // E Hënë, 15 Prill 2019 08:43:59 GMT console.log (newDate.toISOSstring ()); // 2019-04-15T08: 43: 59.000 Z

Metoda për rishkrimin e një rreshti për një datë

JavaScript për rishkrimin e një rreshti për një datë duke përdorur metodën Date.parse (). E gjithë metoda mund të rikonfigurohet një rresht, nëse është në vikonaniy sipas standardit RFC2822 ose ISO 8601.

Në një nivel të caktuar, standardi ISO 8601 është i lexueshëm, në të cilin rresht nëna është përgjegjëse për formatin fyes: YYYY-MM-DDThh: mm: ss.sssZ.

  • YYYY - рік, të ruhet në 4 shifra;
  • MM - Misyats, të cilat mund të ruhen në 2 shifra (01 = Sichen, 02 = Lutii, etj.);
  • DD - Dita e muajit, e cila ruhet në 2 shifra (01..31);
  • T - simboli për datën e orës;
  • hh - numri i viteve (00..23);
  • mm - sasia e quiline (00..59);
  • ss - numri i sekondave (00..59);
  • sss - numri i milisekondave (0..999);
  • Z është një karakter që nënkupton orën që duhet vendosur në formatin UTC. Nëse duhet të ndryshoni UTC për të vendosur zonën kohore, atëherë shkronja Z shkon në vlerat + hh: mm ose -hh.mm.

Meqenëse ka një rresht që data dhe ora nuk janë në formatin RFC2822 ose ISO 8601, metoda JavaScript Date.parse () është e gjitha një dhe e njëjta, përndryshe rezultati mund të mos jetë i transferueshëm.

Victory new Date () për të nisur objektin e ri Date, në mënyrë që të hakmerret për datën e saktë të asaj ore.

Për të brutalizuar respektin, shko Data () viclikana pa argumente, ekuivalente Data e re (Data.tani ()) .

Nëse keni një objekt data, mund të zbuloni nëse ka ndonjë metodë të disponueshme për të refuzuar autoritetin (për shembull, getFullYear () për refuzimin e shkëmbit 4-shifror).

Në fund të grupit janë metodat e takimit.

Otrimati streaming rik

var vit = (Data e re ()).getFullYear (); konsol.log (viti); // Prodhimi i mostrës: 2016

Otrimat muajin aktual

var muaj = (Data e re ()).getMonth (); konsol.log (muaj); // Prodhimi i mostrës: 0

Respekt shtazor, karrierë 0 = shumë. Për më tepër, muaji po ndryshon nga 0 përpara 11 Kjo shpesh është e mjaftueshme për të shtuar +1 në indeks.

Otrimati ditën

var ditë = (Data e re ()).getDate (); konsol.log (ditë); // Prodhimi i mostrës: 31

Otrimati do të mpreh vitin

var orë = (Data e re ()). getOrë (); konsol.log (orë); // Prodhimi i mostrës: 10

Otrimati fillin

var minuta = (Data e re ()).getMinutes (); konsol.log (minuta); // Prodhimi i mostrës: 39

Prisni sekondat aktuale

var sekonda = (Data e re ()).getSeconds (); konsol.log (i dyti); // Prodhimi i mostrës: 48

Rishkruaj milisekondat aktuale

Për të shkurtuar milisekondat (nga 0 në 999) të shembullit të objektit Date, zgjidhni metodën getMilliseconds.

Var milisekonda = (Data e re ()) GetMillisekonda (); konsol.log (milisekonda); // Prodhimi: milisekonda tani

Rimishërimi i orës dhe datës së rrjedhës në një rresht, është i lehtë për t'u lexuar.

var tani = Data e re (); // konverto datën në një varg në zonën kohore UTC: console.log (tani.toUTCString ()); // Prodhimi: e mërkurë, 21 qershor 2017 09:13:01 GMT

Metoda statike Date.now () rrotullon numrin e milisekondave të kaluara që nga 1 shtatori 1970 00:00:00 UTC. Thjesht korrigjoni numrin e milisekondave që kanë kaluar që nga ajo orë dhe ju keni një kopje të objektit Date, thjesht përdorni metodën getTime.

// merrni milisekonda në metodën statike të listës tani të Date console.log (Date.tani ()); // merrni milisekonda duke përdorur metodën getTime of Date instance console.log ((Data e re ()). getTime ());

Programuesi Ridkisnuyu kurth për robotët unikë me datën në atë orë. Vzagal, data / ora - kuptimi bazë i shumicës së njerëzve - i frymëzuar nga mekanizmat e robotëve me një lloj haraçi. Zavalosya përdorur, JS nuk është një faj, є lloji Date, є një grup funksionesh në prototipe, prote ...

Hto vinen
Problemi i parë është të përcaktoni nëse keni nevojë të vendosni datën / orën për zonat kohore, nga UTC në lokale. Konstruktori Date nuk ka nevojë për një parametër të tillë.

Data e Re (); e re Data (vlera); Data e re (dateString); data e re (viti, muaji [, dita [, ora [, minuta [, sekonda [, milisekonda]]]]]]);
Opsioni i vetëm, mund të përdorni UTC - mënyra e tretë. Viklik i projektuesit në të gjithë formatin ju lejon të transferoni kompensimin si pjesë e rreshtit:

Data e re ("Die 01 shkurt 1998 00:00:00 GMT + 0700")
Rreshti pranohet në formatin RFC2822, i cili nuk është manual dhe i rëndësishëm përpara hyrjes manuale. Nuk është praktikisht e mençur të shkurtohet një rresht i tillë për futjen e koristuvach. Nuk mund t'i them personit nëse duhej të fusja datën në këtë format.

Pa përfshirë në ata që janë në Date, ju mund të vendosni të gjithë parametrat okremo për zonën kohore UTC - problemi nuk është i vërtetë - zona kohore do të bëhet lokale. Ale tse është problemi i vetëm.

Zmіshennya schodo UTC nuk është një konstante. I gjithë funksioni është nga data, ora (mirë, ose nga vula kohore, që është mirë) dhe, e di, zona kohore. Për shembull, për Moskën, një ndalesë për një orë është po:

Data e Re (2014, 9, 25, 0, 0, 0); // 26.10.2014, 21:00:00 GMT + 3 data të reja (2014, 9, 27, 0, 0, 0); // 25.10.2014, 22:00:00 GMT + 4
Me një gradë të tillë, projektuesi në opsionin e tretë është praktikisht i mrekullueshëm, dhe disa nga nderimet i nevojiten fisnikërisë për një kohë të gjatë. Dhe atje, jak bulo thuhet, nuk mund të shkurtosh vetëm bythën. Një bibliotekë, siç e kuptova, si bazë vikaristi për haraçin e Olsonit për llogaritjen e dëmit - zona kohore-JS. Problemi me koleksionin e bibliotekës është se bibliotekat më të ulëta (zgjedhësit e datës / orës) nuk dinë asgjë për të dhe po punojnë në mënyrë aktive drejt datës standarde. Bibliotekat e tjera, duhet të punojnë me objektin Date, padyshim që baza nuk do të funksionojë dhe nuk do të jetë e mundur ta merrni atë. (Më korrigjoni në komente.)

Biznesi ka një zonë kohore dhe një zonë kohore caktohet nëse data është caktuar në atë orë. Për shembull, nëse është një ditë pune për të rregulluar rreth orës 9:00, nuk ka gjasa që kolegu juaj nga Vladivostok të fillojë në orën 15:00. Zona kohore nuk është fajtore për të qenë në gjendje të shfaqë datën në UTC. Megjithatë, në rastin e podіyа të rregullt, të cilat shfaqen menjëherë në zona të ndryshme kohore, zona kohore është ende e nevojshme. Për shembull, pastrimi juaj i zakonshëm do të riparohet rreth orës 10:00 për ju dhe rreth orës 13:00 për Novosibirsk. Deri në fjalimin, në çdo kohë dhe në kohën e GMT dhe UTC. UTC - një orë pa uunenny, dhe GMT - një orë nga 0 porosi.

12/31/2014, 20:59:59 GMT në zonën kohore të Moskës 12/31/2014, 23:59:59 12/31/2014, 20:59:59 UTC në orën e Moskës 12/31/2. : 59
Nëpërmjet qiu aritmetike їх zdebіlshy enden. Është për të ardhur keq, është ngatërruar me këtë parametër. Kohëzgjatja e rendit të drejtpërdrejtë të zonës kohore JS interpretohet si një zonë kohore lokale, dhe zona kohore UTC dhe GMT janë ekuivalente.

Në situatën e biopooleve të mia Intl. Mig bi, ale jo struma. Zokrema, ekziston një parametër i tillë i zonës kohore, por standardi është vendosur në: Zona kohore për t'u përdorur. Implementimet e vetme të vlerës duhet të njohin є "UTC". Në orën daneze, përveç Chrome, më shumë se një shfletues i të njëjtës zonë kohore nuk do të jetë i disponueshëm.
Në intervalin prej një ore, JS është i ndyrë - asgjë e ngjashme në Movin '. Nëse doni të bëni mirë, mund ta bëni vetë.

Scho robiti
  • Opsioni 1.
    Mos vikoristovouvati mjaft zonë kohore. Opsioni është i shkurtër dhe, melodiozisht, më i dashur. Megjithatë, ju keni një zonë kohore lokale UTC. Për të gjitha defektet në të gjithë shfletuesit, gjithçka është є, por as manuale. Deri atëherë, zona kohore shfaqet globalisht për sistemin operativ dhe për një bashkëngjitje specifike në ueb nuk është kosher.
  • Opsioni 2.
    Për sa kohë që zona kohore konsumohet, nuk është thjesht një vulë kohore. Zovsim. Kurseni një orë në dyqanin e mëshirës në linjën RFC për shkak të vlerave të zonës kohore. Nuk ka asnjë mënyrë që ju mund të ndihmoni në shkatërrimin e zonës kohore në ndër-shfletues pinkie, ale, yak minimum, Chrome për një shkatërrim të tillë në kurs.
  • Opsioni 3
    Situatat janë të ndryshme dhe të gjata, kështu që ora është për t'u regjistruar për një shtojcë. Tobto në vulën e kohës. Këtu është një nikudi i madh, vetëm për të paraqitur saktë orën i duhet fisnikërisë, ose do të shtoj një zonë kohore, ose një zonë kohore të një koristuvach, ose atë një dhe të njëjtën gjë, nëse mund të luftosh gjithë dorën. -shkatërrim me dorë. Nuk ka nevojë të bëhet pa fitimtarin e Olsonit.
  • Nuk ka asnjë moral të gjithë historisë, por më lejoni të mos lë asgjë më shumë. Unë nuk kam asnjë grimcë me standardin ECMA, melodiozisht, nuk do ta bëj.

Është pak më e thjeshtë të shkurtosh datën JavaScript. Për një sërë qëllimesh, Data. Sintaksa Yogo është e thjeshtë dhe emri i metodave është intuitivisht inteligjent. Në fundet e poshtme që rri pezull, do t'ju tregoj, jak pratsyuvati me objektin Date ( JavaScript Data e Re), thjesht korrigjoni shpejtësinë e rrjedhës, muajin, ditën dhe orën nga momenti i saktë në milisekondë!

Refuzimi i datës së rrjedhës:

Pra, nëse mund të transmetoj datën JavaScript, përdor fjalën kyçe të re për të nxjerrë një shembull të ri të objektit Date.

var data = Data e re (); konsol.log (data);

Dërgoni kodin në tastierë si më poshtë:

// E martë 2 shkurt 2016 15:46:56 GMT-0500 (Koha standarde lindore)

Këtu mund të shihni ditën aktuale të muajit, muajin aktual, ditën e muajit, ric dhe orën aktuale në formatin 24-vjeçar. Fragment " GMT"Do të thotë orën pas Greenwich, dhe" -0500 - ndryshimi i çmimeve në zonat kohore midis orës ndërkombëtare dhe GMT.

Citim nga Vіkіpedії: "Ora mesatare për Grіnvіch ( GMT) - ora e mesit të përgjumur në Observatorin Mbretëror në Greenwich, Londër. Tse lidhur me orë e koordinuar universale (UTC). « Ora Standarde Lindore»Në datën e specifikuar, data futet në zonën kohore të shfletuesit ose kompjuterit tuaj.

* Bishë respekti, se GMT dhe UTC janë të ndryshme nga vetja. Ne do të shikojmë vlerën UTC në Khilinas.

* Është gjithashtu një bishë nderi, që data JavaScript fillon për një orë në milisekonda, pasi ka kaluar që nga 01 shtatori 1970, UTC. Në një ditë 86,400,000 milisekonda. Gama e objektit Date është nga -100,000,000 ditë deri në 100,000,000 ditë nga 1 shtatori 1970 UTC.

* Rëndësia, otrimanі nga metoda vikorystannyam vischeznachennogo, për të hedhur poshtë në shtrirjen e sistemit dhe ndërtimin tuaj. Ndërsa ndryshoni cilësimin e datës së kompjuterit, ndryshoni orën, e cila metodë do të përsëritet.

Garazd, ne kemi zgjedhur formatet e reja të Date JavaScript dhe tani jemi gati për kolaps!

Refuzimi i ditës:

Schob otrimati ditë tizhnya, metoda vikorystovyte Objekti i datës së JavaScript getDay ():

var ditë = data.getDay (); konsol.log (ditë);

* Respekte kafshërore, se ditët e ditës numërohen nga 0 në 6, java = 0, e hëna = 1, e dyta = 2 gjithashtu.

Otrimannya misyatsya:

Për të refuzuar muajin e filetimit të shkëmbit të filetimit, zgjidhni metodën getMonth (). Para kësaj, siç thashë, emërtoni metodat në një mënyrë intuitive dhe inteligjente!

var muaj = data.getMonth (); konsol.log (muaj); //një

* Respekti i kafshëve, jak, jak dhe dnі nіtіzhnya, mіsyatsі rrotullohen në formatin numerik nga 0 në 11; s_chen = 0, luthium = 1, thupër = 2 pak.

Refuzimi i ditës së muajit:

Atëherë mund të ndërpritni ditën e muajit, metoda GetDate () është gjithashtu e mundur.

var dayOfMonth = data.getDate (); console.log (dayOfMonth); // 2

* Metoda GetDate () rrotulloi ditët e muajit, të numëruara nga 1 në 31; numri 1 në ditën e parë të muajit.

Refuzimi i orës:

Për të hequr orën e rrjedhës, përdoret metoda GetTime ().

var kohë = data.getTime (); konsol.log (koha); // 1454461242058

Viglyadaє ... e mrekullueshme ... Pra tse marrë? Merrni numrin e milisekondave që keni kaluar që nga 1 shtatori 1970 00:00:00 UTC. A është pak shkëmb?

1454461242058 ms / 31540000000 ms në pik = afër 46 rockiv
1970 + 46 rock_v = 2016 rік

Le ta ndryshojmë, le ta kapërcejmë:

var vit = data.getFullYear (); konsol.log (viti) // 2016

Pra tse wono! Ju lutemi për datën e re shtesë të JavaScript, do të përcaktoj datën e asaj ore.

Bëhuni gati për projektin - ju lutem, dyakuyu!
Lexoni gjithashtu
Nëse Apple ndalon regjistrimin për iOS 10 Nëse Apple ndalon regjistrimin për iOS 10 Një vështrim në peshoren inteligjente elektronike Xiaomi Mi: një thurje pas jush Një vështrim në peshoren inteligjente elektronike Xiaomi Mi: një thurje pas jush Kjo është gjithashtu një listë për luajtje në YouTube dhe gjithçka rreth të rejave Kjo është gjithashtu një listë për luajtje në YouTube dhe gjithçka rreth të rejave