GameMaker Studio 2 dispose d'un grand nombre de fonctions et de variables liées à l'obtention de la date et de l'heure et au calcul d'autres valeurs basées sur celles-ci. Par défaut, ces fonctions renvoient l'heure locale définie par le système, mais vous pouvez utiliser la fonction suivante pour basculer entre l'heure locale et l'heure UTC:
Le reste des fonctions et variables de date et d'heure est répertorié ci-dessous:
Les variables intégrées suivantes peuvent être utilisées pour obtenir des composants de date et d'heure spécifiques:
Les fonctions suivantes peuvent être utilisées pour obtenir des composants de date et d'heure spécifiques, ainsi que pour en créer de nouveaux ou pour obtenir l'intervalle de jours / heures entre deux dates données etc...
- date_create_datetime
- date_current_datetime
- date_compare_date
- date_compare_datetime
- date_compare_time
- date_valid_datetime
- date_date_of
- date_time_of
- date_is_today
- date_leap_year
- date_date_string
- date_datetime_string
- date_time_string
- date_second_span
- date_minute_span
- date_hour_span
- date_day_span
- date_week_span
- date_month_span
- date_year_span
- date_days_in_month
- date_days_in_year
- date_get_second
- date_get_minute
- date_get_hour
- date_get_day
- date_get_weekday
- date_get_week
- date_get_month
- date_get_year
- date_get_second_of_year
- date_get_minute_of_year
- date_get_hour_of_year
- date_get_day_of_year
- date_inc_second
- date_inc_minute
- date_inc_hour
- date_inc_day
- date_inc_week
- date_inc_month
- date_inc_year
Nous avons également deux fonctions de temps spéciales qui vous donnent un niveau de précision et de contrôle plus élevé lors de l'exécution de votre partie: