documentation flash date

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Date

Date

Object
     |
     +-Date
 
public class **Date**
extends Object

La classe Date vous permet de récupérer des valeurs de date et d’heure relatives à l’heure universelle (GMT, désormais appelée heure universelle ou UTC) ou au système d’exploitation sur lequel Flash Player s’exécute. Les méthodes de la classe Date ne sont pas statiques mais s’appliquent uniquement au seul objet Date spécifié lorsque la méthode est appelée. La méthode Date.UTC() est une exception ; il s’agit d’une méthode statique.

La classe Date gère l’heure d’été différemment, en fonction du système d’exploitation et de la version de Flash Player. Flash Player 6 et les versions ultérieures gèrent l’heure d’été sur les systèmes d’exploitation suivants comme suit :

  • Windows : l’objet Date ajuste automatiquement sa sortie pour l’heure d’été. L’objet Date détecte si l’heure d’été est définie selon les paramètres régionaux actuels, et si tel est le cas, détecte la date et les heures de transition de l’heure d’été standard. Toutefois, les dates de transition actuellement en vigueur sont appliquées aux dates passées et à venir : par conséquent, le décalage de l’heure d’été peut être calculé de manière incorrecte pour les dates passées lorsque les paramètres régionaux étaient définis sur différentes dates de transition.
  • Mac OS X : l’objet Date ajuste automatiquement sa sortie pour l’heure d’été. La base de données d’informations sur le fuseau horaire dans Mac OS X est utilisée pour déterminer si un décalage d’heure d’été doit être appliqué à une date ou heure actuelle ou passée.
  • Mac OS 9 : le système d’exploitation fournit uniquement les informations suffisantes pour déterminer s’il convient d’appliquer un décalage d’heure d’été à la date et l’heure actuelles. En conséquence, l’objet de date suppose que le décalage d’heure d’été actuel s’applique à toutes les dates et heures passées ou à venir.

Flash Player 5 gère l’heure d’été sur les systèmes d’exploitation suivants comme suit :

  • Windows : les règles en vigueur aux Etats-Unis concernant l’heure d’été sont toujours appliquées, ce qui entraîne des transitions incorrectes en Europe et dans les autres zones qui adoptent l’heure d’été, mais ayant des heures de transition différentes de celles en vigueur aux Etats-Unis. Flash détecte correctement si l’heure d’été est utilisée dans les paramètres régionaux actuels.

Pour appeler les méthodes de la classe Date, vous devez d’abord créer un objet Date à l’aide du constructeur de la classe Date, décrit plus loin dans cette section.

Disponibilité : ActionScript 1.0 ; Flash Player 5

Voir également

Résumé des propriétés

Propriétés héritées de la classe Object

Résumé des constructeurs

Signature Description
Date([yearOrTimevalue:Number], [month:Number], [date:Number], [hour:Number], [minute:Number], [second:Number], [millisecond:Number]) Construit un nouvel objet Date qui contient la date et l’heure spécifiées.

Résumé de la méthode

Modificateurs Signature Description
getDate() : Number Renvoie le jour du mois (entier de 1 à 31) de l’objet Date spécifié, conformément à l’heure locale.
getDay() : Number Renvoie le jour de la semaine (0 pour dimanche, 1 pour lundi, etc.) de l’objet Date spécifié conformément à l’heure locale.
getFullYear() : Number Renvoie l’année entière (un nombre à quatre chiffres, tel que 2000) de l’objet Date spécifié, conformément à l’heure locale.
getHours() : Number Renvoie l’heure (un entier de 0 à 23) de l’objet Date spécifié, conformément à l’heure locale.
getMilliseconds() : Number Renvoie les millisecondes (entier de 0 à 999) de l’objet Date spécifié, conformément à l’heure locale.
getMinutes() : Number Renvoie les minutes (entier de 0 à 59) de l’objet Date spécifié, conformément à l’heure locale.
getMonth() : Number Renvoie le mois (0 pour janvier, 1 pour février, etc.) de l’objet Date spécifié conformément à l’heure locale.
getSeconds() : Number Renvoie les secondes (entier de 0 à 59) de l’objet Date spécifié, conformément à l’heure locale.
getTime() : Number Renvoie le nombre de millisecondes écoulées depuis le premier janvier 1970 à minuit, heure universelle, pour l’objet Date spécifié.
getTimezoneOffset() : Number Renvoie la différence, en minutes, entre l’heure locale de l’ordinateur et l’heure universelle.
getUTCDate() : Number Renvoie le jour du mois (entier de 1 à 31) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCDay() : Number Renvoie le jour de la semaine (0 pour dimanche, 1 pour lundi, etc.) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCFullYear() : Number Renvoie l’année à quatre chiffres de l’objet Date spécifié, conformément à l’heure universelle.
getUTCHours() : Number Renvoie l’heure (entier de 0 à 23) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCMilliseconds() : Number Renvoie les millisecondes (entier de 0 à 999) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCMinutes() : Number Renvoie les minutes (entier de 0 à 59) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCMonth() : Number Renvoie le mois (0 [janvier] à 11 [décembre]) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCSeconds() : Number Renvoie les secondes (entier de 0 à 59) de l’objet Date spécifié, conformément à l’heure universelle.
getUTCYear() : Number Renvoie l’année de cette Date conformément à l’heure universelle.
getYear() : Number Renvoie l’année de l’objet Date spécifié, conformément à l’heure locale.
setDate(date:Number) : Number Définit le jour du mois de l’objet Date spécifié, conformément à l’heure locale, et renvoie la nouvelle heure en millisecondes.
setFullYear(year:Number, [month:Number], [date:Number]) : Number Définit l’année de l’objet Date spécifié, conformément à l’heure locale, et renvoie la nouvelle heure en millisecondes.
setHours(hour:Number) : Number Définit les heures de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
setMilliseconds(millisecond:Number) : Number Définit les millisecondes de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
setMinutes(minute:Number) : Number Définit les minutes de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
setMonth(month:Number, [date:Number]) : Number Définit le mois de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
setSeconds(second:Number) : Number Définit les secondes de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
setTime(millisecond:Number) : Number Définit la date de l’objet Date spécifié en millisecondes écoulées depuis le premier janvier 1970 à minuit et renvoie la nouvelle heure en millisecondes.
setUTCDate(date:Number) : Number Définit la date de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCFullYear(year:Number, [month:Number], [date:Number]) : Number Définit l’année de l’objet Date spécifié (my_date) conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCHours(hour:Number, [minute:Number], [second:Number], [millisecond:Number]) : Number Définit l’heure de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCMilliseconds(millisecond:Number) : Number Définit les millisecondes de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCMinutes(minute:Number, [second:Number], [millisecond:Number]) : Number Définit les minutes de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCMonth(month:Number, [date:Number]) : Number Définit le mois, et éventuellement le jour, de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setUTCSeconds(second:Number, [millisecond:Number]) : Number Définit les secondes de l’objet Date spécifié conformément à l’heure universelle et renvoie la nouvelle heure en millisecondes.
setYear(year:Number) : Number Définit l’année de l’objet Date spécifié conformément à l’heure locale et renvoie la nouvelle heure en millisecondes.
toString() : String Renvoie une valeur de chaîne pour l’objet de date spécifié dans un format lisible.
static UTC(year:Number, month:Number, [date:Number], [hour:Number], [minute:Number], [second:Number], [millisecond:Number]) : Number Renvoie le nombre de millisecondes écoulées entre le premier janvier 1970 à minuit, heure universelle, et l’heure spécifiée dans les paramètres.
valueOf() : Number Renvoie le nombre de millisecondes écoulées depuis le premier janvier 1970 à minuit, heure universelle, pour cette Date.

Méthodes héritées de la classe Object




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod