Accueil | Personnaliser | Blog | Extras | Log In | Information
Manuel | D&D icons | GML Parser | Archives | Ville Iso
Username: Password:  
à propos | Caractéristiques | Directory | Bannières | Contacter

Création de jeux avec Game Maker
Création de jeux avec Game Maker

Fonctions sur les dates et le temps

Dans Game Maker, il existe une grande quantité de fonctions pour manipuler les dates et l'heure. Une combinaison date-heure est sauvegardée dans un nombre réel. La partie compléte de la valeur date-heure est le nombre de jours écoulés depuis le 30-12-1899 (12/30/1899). La partie fractionnelle de la valeur date-heure est la fraction du jour en heures déjà écoulée (ex: 18). Les fonctions suivantes existent :

date_current_datetime() Retourne la valeur date-heure correspondant à l'instant présent.
date_current_date() Retourne la valeur date-heure correspondant à la date courante uniquement (on ignore l'heure).
date_current_time() Retourne la valeur date-heure correspondant à l'heure courante uniquement (on ignore la date).
date_create_datetime(year, month, day, hour, minute, second) Crée une valeur date-heure correspondant à la date et l'heure indiquées.
date_create_date(year, month, day) Crée une valeur date-heure correspondant à la date indiquée.
date_create_time(hour, minute, second) Crée une valeur date-heure correspondant à l'heure indiquée.
date_valid_datetime(year, month, day, hour, minute, second) Retourne si la date et l'heure indiquées sont valides.
date_valid_date(year, month, day) Retourne si la date indiquée est valide.
date_valid_time(hour, minute, second) Retourne si l'heure indiquée est valide.
date_inc_year(date, amount) Retourne une nouvelle date qui est le nombre d'années après la date indiquée. amount doit être un nombre entier.
date_inc_month(date, amount) Retourne une nouvelle date qui est le nombre de mois après la date indiquée. amount doit être un nombre entier.
date_inc_week(date, amount) Retourne une nouvelle date qui est le nombre de semaines après la date indiquée. amount doit être un nombre entier.
date_inc_day(date, amount) Retourne une nouvelle date qui est le nombre de jours après la date indiquée. amount doit être un nombre entier.
date_inc_hour(date, amount) Retourne une nouvelle date qui est le nombre d'heures après la date indiquée. amount doit être un nombre entier.
date_inc_minute(date, amount) Retourne une nouvelle date qui est le nombre de minutes après la date indiquée. amount doit être un nombre entier.
date_inc_second(date, amount) Retourne une nouvelle date qui est le nombre de secondes après la date indiquée. amount doit être un nombre entier.
date_get_year(date) Retourne l'année correspondant à la date.
date_get_month(date) Retourne le mois correspondant à la date.
date_get_week(date) Retourne la semaine de l'année correspondant à la date.
date_get_day(date) Retourne le jour du mois correspondant à la date.
date_get_hour(date) Retourne l'heure correspondant à la date.
date_get_minute(date) Retourne la minute correspondant à la date.
date_get_second(date) Retourne la seconde correspondant à la date.
date_get_weekday(date) Retourne le jour de la semaine correspondant à la date.
date_get_day_of_year(date) Retourne le jour de l'année correspondant à la date.
date_get_hour_of_year(date) Retourne l'heure de l'année correspondant à la date.
date_get_minute_of_year(date) Retourne la minute de l'année correspondant à la date.
date_get_second_of_year(date) Retourne la seconde de l'année correspondant à la date.
date_year_span(date1, date2) Retourne le nombre d'années entre deux dates. Les années incomplétes seront exprimées sous forme de fraction.
date_month_span(date1, date2) Retourne le nombre de mois entre deux dates. Les mois incomplets seront exprimés sous forme de fraction.
date_week_span(date1, date2) Retourne le nombre de semaines entre deux dates. Les semaines incomplétes seront exprimées sous forme de fraction.
date_day_span(date1, date2) Retourne le nombre de jours entre deux dates. Les jours incomplets seront exprimés sous forme de fraction.
date_hour_span(date1, date2) Retourne le nombre d'heures entre deux dates. Les heures incomplétes seront exprimées sous forme de fraction.
date_minute_span(date1, date2) Retourne le nombre de minutes entre deux dates. Les minutes incomplétes seront exprimées sous forme de fraction.
date_second_span(date1, date2) Retourne le nombre de secondes entre deux dates. Les secondes incomplétes seront exprimées sous forme de fraction.
date_compare_datetime(date1, date2) Compare les deux valeurs date-heure. Retourne -1, 0, ou 1 selon que la première valeur soit plus petite, égale ou plus grande que la seconde valeur.
date_compare_date(date1, date2) Compare les deux valeurs date-heure en ne prenant en compte que l'aspect date. Retourne -1, 0, ou 1 selon que la première valeur soit plus petite, égale ou plus grande que la seconde valeur.
date_compare_time(date1, date2) Compare les deux valeurs date-heure en ne prenant en compte que l'aspect heure. Retourne -1, 0, ou 1 selon que la première valeur soit plus petite, égale ou plus grande que la seconde valeur.
date_date_of(date) Retourne la partie de la date de la valeur date-heure indiquée, en initialisant à 0 la partie heure.
date_time_of(date) Retourne la partie heure de la valeur date-heure indiquée, en initialisant à 0 la partie date.
date_datetime_string(date) Retourne une chaîne indiquant la date et l'heure fournies dans le format par défaut du système.
date_date_string(date) Retourne une chaîne indiquant la date fournie dans le format par défaut du système.
date_time_string(date) Retourne une chaîne indiquant l'heure fournie dans le format par défaut du système.
date_days_in_month(date) Retourne le nombre de jours du mois indiqué dans la valeur date-heure.
date_days_in_year(date) Retourne le nombre de jours de l'année indiquée dans la valeur date-heure.
date_leap_year(date) Retourne si l'année indiquée dans la valeur date-heure est une année bissextile.
date_is_today(date) Retourne si la valeur date-heure indiquée représente aujourd'hui.















<< Traduction française par Philippe Ragni - (2005) >>

Search Search


Alternative versions Alternative versions

You can also read this manual on one single long page (± 1.5 mb)

Also available in: Dutch English German

ZIP Download helpfile

Annonces Annonces

GameMaker Manual