Méthode Date UTC() de JavaScript

Définition et utilisation

UTC() La méthode retourne le nombre de millisecondes entre la date spécifiée et minuit du 1er janvier 1970 en fonction de l'heure universelle.

Astuce :L'heure universelle coordonnée (UTC) est l'heure définie par le temps universel.

Remarque :L'heure UTC et l'heure GMT (Greenwich Mean Time) sont les mêmes.

Exemple

Exemple 1

Retourne le nombre de millisecondes entre la date spécifiée et minuit du 1er janvier 1970 :

var d = Date.UTC(2012, 02, 30);

Essayer personnellement

Exemple 2

Créer un objet Date en utilisant l'heure UTC au lieu de l'heure locale :

var d = new Date(Date.UTC(2012, 02, 30));

Essayer personnellement

Syntaxe

Date.UTC(year, month, day, hours, minutes, seconds, millisec)

Valeur des paramètres

Paramètres Description
year Obligatoire. Représente le nombre à quatre chiffres de l'année, les valeurs négatives sont autorisées.
month

Obligatoire. Représente l'entier du mois

La valeur prévue est de 0 à 11, mais d'autres valeurs sont autorisées :

  • -1 entraînera le dernier mois de l'année précédente
  • 12 entraînera le premier mois de l'année suivante
  • 13 entraînera le deuxième mois de l'année suivante
day

Optionnel. Entier, représentant le jour du mois

La valeur prévue est de 1 à 31, mais d'autres valeurs sont autorisées :

  • 0 entraînera la dernière heure du mois précédent
  • -1 entraînera l'heure précédant la dernière heure du mois précédent

Si un mois a 31 jours :

  • 32 entraînera le premier jour du mois suivant

Si un mois a 30 jours :

  • 32 entraînera le deuxième jour du mois suivant
hour

Optionnel. Par défaut 0. Représente l'entier des heures

La valeur prévue est de 0 à 23, mais d'autres valeurs sont autorisées :

  • -1 entraînera la dernière heure du jour précédent
  • 24 entraînera la première heure du lendemain
min

Optionnel. Par défaut 0. Représente l'entier des minutes

La valeur prévue est de 0 à 59, mais d'autres valeurs sont autorisées :

  • -1 entraînera le dernier minute de l'heure précédente
  • 60 entraînera le premier minute de la prochaine heure
sec

Optionnel. Par défaut 0. Représente l'entier des secondes

La valeur prévue est de 0 à 59, mais d'autres valeurs sont autorisées :

  • -1 entraînera le dernier seconde de la minute précédente
  • 60 entraînera le premier seconde de la prochaine minute
millisec

Optionnel. Par défaut 0. Représente l'entier des millisecondes

La valeur prévue est de 0 à 999, mais d'autres valeurs sont autorisées :

  • -1 entraînera le dernier millième de la seconde précédente
  • 1000 entraînera le premier millième de la prochaine seconde

Détails techniques

Valeur de retour : Nombre, représentant le nombre de millisecondes entre la date et l'heure spécifiées et minuit du 1er janvier 1970.
Version de JavaScript : ECMAScript 1

Support par navigateur

Méthode Chrome IE Firefox Safari Opera
UTC() Support Support Support Support Support

Pages associées

Tutoriel :Date JavaScript

Tutoriel :Formatage de date JavaScript