⊗jsPmTmMDB 331 of 505 menu

Inizio del giorno in JavaScript

Otteniamo un oggetto data che rappresenti l'inizio del giorno corrente:

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

Come già sapete, i parametri dell'oggetto Date possono essere omessi dalla fine. In questo caso ore, minuti e secondi avranno valore 0. Omettiamoli:

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

Ma il giorno non può essere omesso, perché se viene omesso, assumerà il valore 1, mentre a noi serve il giorno corrente. Non si può omettere il mese senza omettere l'anno, secondo le regole di funzionamento di Date.

Non è possibile omettere contemporaneamente anno, mese e giorno - in questo caso verrà preso il momento corrente. Perché questo è un problema, se abbiamo bisogno dell'anno corrente, del mese corrente e del giorno corrente? Il punto è che abbiamo bisogno della mezzanotte, cioè ore, minuti e secondi devono avere valore 0, mentre nel momento corrente avranno i valori attuali, non quelli della mezzanotte.

Determina quante ore sono passate tra l'inizio del giorno e il momento attuale.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta