⊗jsPmTmMDB 331 of 505 menu

Päivän alku JavaScriptissä

Saadaan päivämääräolio, joka sisältää nykyisen päivän alun:

let now = new Date(); let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0);

Kuten jo tiedät, Date-olion parametreja voi jättää pois lopusta. Tässä tapauksessa tunnit, minuutit ja sekuntit saavat arvon 0. Jätetään ne pois:

let now = new Date(); let date = new Date(now.getFullYear(), now.getMonth(), now.getDate());

Päivää ei kuitenkaan voi jättää pois, koska jos se jätetään pois, se saa arvon 1, mutta tarvitsemme nykyisen päivän. Kuukautta ei myöskään voi jättää pois jättämättä vuotta pois Date-olion sääntöjen mukaan.

Vuotta, kuukautta ja päivää ei myöskään voi jättää pois yhtä aikaa - tässä tapauksessa otetaan nykyinen aikapiste. Miksi tämä on huono, vaikka tarvitsemmekin nykyisen vuoden, nykyisen kuukauden ja nykyisen päivän? Ongelmana on, että tarvitsemme keskiyön, eli tuntien, minuuttien ja sekuntien tulee olla arvoa 0, mutta nykyisessä aikapisteessä niillä on nykyiset arvot, eivätkä keskiyön arvot.

Määritä, kuinka monta tuntia on kulunut päivän alun ja nykyisen aikapisteen välillä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää