Définition et utilisation
La méthode UTC() renvoie le nombre de millisecondes entre le 1er janvier 1970 et la date spécifiée en fonction du temps universel.
Syntaxe
Date.UTC(year,month,day,hours,minutes,seconds,ms)
参数 | 描述 |
year | 必需。表示年份的四位数字。 |
month | 必需。表示月份的整数,介于 0 ~ 11。 |
day | 必需。表示日期的整数,介于 1 ~ 31。 |
hours | 可选。表示小时的整数,介于 0 ~ 23。 |
minutes | 可选。表示分钟的整数,介于 0 ~ 59。 |
seconds | 可选。表示秒的整数,介于 0 ~ 59。 |
ms | 可选。表示毫秒的整数,介于 0 ~ 999。 |
Valeur de retour
Renvoie le nombre de millisecondes depuis minuit le 1er janvier 1970 GMT.
Explication
Date.UTC() est une méthode statique car elle doit être appelée à l'aide du constructeur Date() au lieu d'être appelée via un objet Date .
Les paramètres de la méthode Date.UTC() spécifient la date et l'heure, toutes deux à l'heure UTC, dans le fuseau horaire GMT. L'heure UTC spécifiée est convertie en millisecondes afin qu'elle puisse être utilisée par le constructeur Date() et la méthode Date.setTime().
Exemple
Exemple 1
Dans cet exemple, nous obtiendrons le nombre de millisecondes du 01/01/1970 au 08/07/2005 en fonction du temps universel :
<script type="text/javascript"> var d = Date.UTC(2005,7,8) document.write(d) </script>
Sortie :
1123459200000
Exemple 2
Maintenant, nous allons transformer l'exemple ci-dessus pour que la sortie soit convertie en années :
<script type="text/javascript"> var minutes = 1000 * 60 var hours = minutes * 60 var days = hours * 24 var years = days * 365 var t = Date.UTC(2005,7,8) var y = t/years document.write("It's been: " + y + " years from 1970/01/01") document.write(" to 2005/07/08!") </script>
Sortie :
It's been: 35.62465753424657 years from 1970/01/01 to 2005/07/08!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!