JavaScript Date setHours() metode

definition og brug

setHours() metode til at sætte timen på en datoen

Denne metode kan også bruges til at sætte minutter, sekunder og millisekunder.

eksempel

Eksempel 1

Sæt timen til 15:

var d = new Date();
d.setHours(15);

Prøv det selv

Eksempel 2

eksempel

Sæt tiden til 15:35:01

var d = new Date();
d.setHours(15, 35, 1);

Prøv det selv

Eksempel 3

Sæt tiden til 48 timer før:

var d = new Date();
d.setHours(d.getHours() - 48);

Prøv det selv

syntaks

Date.setHours(hour, min, sec, millisec)

parameterværdi

parameter beskrivelse
hour

obligatorisk. Et heltal, der repræsenterer timene.

Forventet værdi er 0-23, men andre værdier er også tilladt:

  • -1 vil føre til den sidste time på den foregående dag
  • 24 vil føre til den første time på den næste dag
min

valgfri. Et heltal, der repræsenterer minutterne.

Forventet værdi er 0-59, men andre værdier er også tilladt:

  • -1 vil føre til det sidste minut i det foregående time
  • 60 vil føre til det første minut i det næste time
sec

valgfri. Et heltal, der repræsenterer sekunderne.

Forventet værdi er 0-59, men andre værdier er også tilladt:

  • -1 vil føre til det sidste sekund i det foregående minut
  • 60 vil føre til det første sekund i det næste minut
millisec

valgfri. Et heltal, der repræsenterer millisekunderne.

Forventet værdi er 0-999, men andre værdier er også tilladt:

  • -1 vil føre til det sidste millisekundet i det foregående sekund
  • 1000 vil føre til det første millisekundet i det næste sekund

tekniske detaljer

Returværdi: et tal, der repræsenterer millisekunderne mellem datoen og kl. 00:00:00 den 1. januar 1970.
JavaScript version: ECMAScript 1

browserunderstøttelse

metode Chrome IE Firefox Safari Opera
setHours() Support Support Support Support Support

Relaterede sider

Tutorial:JavaScript dato

Tutorial:JavaScript datoformat

Tutorial:JavaScript datoindstilling metoder