Date e orari

In GameMaker sono presenti tante funzioni per le date e gli orari.

Una combinazione date-time è memorizzata in un numero reale

  • la parte intera è il numero di giorni trascorsi dal 12/30/1899
  • la parte frazionaria è la frazione già passata di una giornata di 24 ore.

Sono disponibili le seguenti funzioni:

date_current_datetime() Restituisce un valore date-time corrispondente al momento / data / orario attuale.
date_current_date()
date_current_time()
date_create_datetime() year
month
day
hour
minute
second
Crea un valore date-time corrispondente alla data e all’orario / alla data / all’orario specificato.
date_create_date() year
month
day
date_create_time() hour
minute
second
date_valid_datetime() year
month
day
hour
minute
second
Restituisce se la data e l’orario / la data/ l’orario indicato è valido.
date_valid_date() year
month
day
date_valid_time() hour
minute
second
date_inc_year() date
amount
Restituisce una nuova data con il numero di ANNI / MESI / SETTIMANE / GIORNI / ORE / MINUTI / SECONDI aumentato di amount rispetto a quelli indicati da date.
amount deve essere un numero intero.
date_inc_month() date
amount
date_inc_week() date
amount
date_inc_day() date
amount
date_inc_hour() date
amount
date_inc_minute() date
amount
date_inc_second() date
amount
date_get_year() date Restituisce l’ANNO / MESE / SETTIMANA / GIORNO / ORE / MINUTI / SECONDI corrispondenti a date.
date_get_month() date
date_get_week() date
date_get_day() date
date_get_hour() date
date_get_minute() date
date_get_second() date
date_get_weekday() date Restituisce il GIORNO DELLA SETTIMANA / GIORNO DELL’ANNO / MINUTO DELL’ANNO / SECONDO DELL’ANNO corrispondente a date.
date_get_day_of_year() date
date_get_hour_of_year() date
date_get_minute_of_year() date
date_get_second_of_year() date
date_year_span() date1
date2
Restituisce il numero di ANNI / MESI / SETTIMANE / GIORNI / ORE / MINUTI / SECONDI tra le due date.
Riporta la risposta come frazione.
date_month_span() date1
date2
date_week_span() date1
date2
date_day_span() date1
date2
date_hour_span() date1
date2
date_minute_span() date1
date2
date_second_span() date1
date2
date_compare_datetime() date1
date2
Confronta due valori date-time tenendo conto della data e dell’orario/della data/dell’orario.
Restituisce -1, 0, oppure 1 a seconda che il primo valore sia minore uguale o maggiore del secondo.
date_compare_date() date1
date2
date_compare_time() date1
date2
date_date_of() date Restituisce la parte di data del valore date-time specificato, impostando la parte di orario a 0.
date_time_of() date Restituisce la parte di orario del valore date-time specificato, impostando la parte di data a 0.
date_datetime_string() date Restituisce una stringa che indica la data e l’orario nel formato del sistema.
date_date_string() date Restituisce una stringa che indica la data nel formato del sistema.
date_time_string() date Restituisce una stringa che indica l’orario nel formato del sistema.
date_days_in_month() date Restituisce il numero di giorni del mese indicato dal valore date-time.
date_days_in_year() date Restituisce il numero di giorni dell’anno indicato dal valore date-time.
date_leap_year() date Restituisce se l’anno indicato dal valore date-time è bisestile.
date_is_today() date Restituisce se il valore date-time indicato è oggi.

Lascia un commento