Ultimele tutoriale de dezvoltare web
 

JavaScript Metode de date


Metode Data vă permit să obțineți și să setați valori de dată (ani, luni, zile, ore, minute, secunde, milisecunde)


Metode Data Get

Ia metode sunt folosite pentru a obține o parte dintr-o dată. Aici sunt cele mai frecvente (alphabetically) în (alphabetically) :

Metodă Descriere
getDate() Ia zi ca un număr (1-31)
getDay() Obține ziua săptămânii ca un număr (0-6)
getFullYear() Ia anul de patru cifre (yyyy)
getHours() Ia ora (0-23)
getMilliseconds() Ia milisecunde (0-999)
getMinutes() Ia minutele (0-59)
getMonth() Ia luna (0-11)
getSeconds() Ia secunde (0-59)
getTime() Ia timp (milliseconds since January 1, 1970) de (milliseconds since January 1, 1970)

getTime() Metoda

getTime() returnează numărul de milisecunde de la 1 ianuarie 1970

Exemplu

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();
</script>
Încearcă - l singur »

getFullYear() Metoda

getFullYear() returnează anul de o dată ca un număr de patru cifre:

Exemplu

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();
</script>
Încearcă - l singur »

getDay() Metoda

getDay() returnează ziua săptămânii ca un număr (0-6) :

Exemplu

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
</script>
Încearcă - l singur »

În JavaScript, prima zi a săptămânii (0) înseamnă "Sunday" , chiar dacă unele țări din lume , ia în considerare în prima zi a săptămânii să fie "Monday"

Puteți utiliza o serie de nume, și getDay() pentru a reveni ziua săptămânii ca un nume:

Exemplu

<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Încearcă - l singur »

Data Set Metode

Set metode sunt folosite pentru stabilirea unei părți dintr-o dată. Aici sunt cele mai frecvente (alphabetically) în (alphabetically) :

Metodă Descriere
setDate() Setați ziua ca un număr (1-31)
setFullYear() Setați anul (optionally month and day)
setHours() Setați ora (0-23)
setMilliseconds() Setați milisecunde (0-999)
setMinutes() Setați minutele (0-59)
setMonth() Setați luna (0-11)
setSeconds() Setați secundele (0-59)
setTime() Setați timpul (milliseconds since January 1, 1970) de (milliseconds since January 1, 1970)

setFullYear() Metoda

setFullYear() stabilește un obiect dată la o anumită dată. În acest exemplu, până la 14 ianuarie 2020:

Exemplu

<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML = d;
</script>
Încearcă - l singur »

setDate() Metoda

setDate() stabilește zi a lunii (1-31) :

Exemplu

<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML = d;
</script>
Încearcă - l singur »

setDate() Metoda poate fi de asemenea folosite pentru a adăuga zile la o dată:

Exemplu

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>
Încearcă - l singur »

Dacă adăugarea de zile, deplasări luna sau an, modificările sunt tratate automat de către obiect Date.


Data de intrare - Date Procesare

Dacă aveți un șir de caractere dată validă, puteți utiliza Date. parse() Date. parse() metoda pentru a converti în milisecunde.

Date. parse() Date. parse() returnează numărul de milisecunde între data și 1 ianuarie 1970:

Exemplu

<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML = msec;
</script>
Încearcă - l singur »

Apoi , puteți utiliza numărul de milisecunde pentru a converti la un obiect data:

Exemplu

<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML = d;
</script>
Încearcă - l singur »

Comparați datele

Datele pot fi comparate cu ușurință.

Următorul exemplu compară data de astăzi cu 14 ianuarie 2100:

Exemplu

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
    text = "Today is before January 14, 2100.";
} else {
    text = "Today is after January 14, 2100.";
}
document.getElementById("demo").innerHTML = text;
Încearcă - l singur »

JavaScript contează luni de la 0 la 11. ianuarie este 0. decembrie este de 11.


UTC Data Metode

Metode de data UTC sunt folosite pentru datele de lucru UTC (Univeral Time Zone dates) :

Metodă Descriere
getUTCDate() La fel ca getDate() , dar se întoarce la data UTC
getUTCDay() La fel ca getDay() , dar se întoarce în ziua UTC
getUTCFullYear() La fel ca getFullYear() , dar se întoarce anul UTC
getUTCHours() La fel ca getHours() , dar se întoarce ora UTC
getUTCMilliseconds() La fel ca getMilliseconds() , dar returnează milisecunde UTC
getUTCMinutes() La fel ca getMinutes() , dar se întoarce minutele UTC
getUTCMonth() La fel ca getMonth() , dar se întoarce luna UTC
getUTCSeconds() La fel ca getSeconds() , dar se întoarce secundele UTC

Complet JavaScript Data de referință

Pentru o referință completă, du - te la nostru complet JavaScript Data de referință .

Referința conține descrieri și exemple de toate proprietățile și metodele Data.