Den Game Maker benutzen
Umgang mit Datumsangaben und Uhrzeiten
Im Game Maker ist eine große Anzahl von Funktionen verfügbar, um mit Datumsangaben und Uhrzeiten zu arbeiten. Eine Datum-Uhrzeit-Kombination wird in einer reellen Zahl abgespeichert. Der ganzzahlige Teil eines Datum-Uhrzeit-Wertes entspricht der Anzahl von Tagen, die seit dem 30.12.1899 vertrichen sind. Der Bruchteil eines Datum-Uhrzeit-Wertes ist der Bruch des 24 Stunden-Tages, der vertrichen ist. Die folgenden Funktionen sind vorhanden:
date_current_datetime() Gibt den Datum-Uhrzeit-Wert wieder, der dem derzeitigem Moment entspricht.
date_current_date() Gibt den Datum-Uhrzeit-Wert wieder, der nur dem derzeitigem Datum entspricht (ignoriert die Uhrzeit).
date_current_time() Gibt den Datum-Uhrzeit-Wert wieder, der nur dem derzeitigem Datum entspricht (ignoriert das Datum).
date_create_datetime(year, month, day, hour, minute, second) Generiert einen Datum-Uhrzeit-Wert dem angegebenen Datum und der angegebenen Uhrzeit entsprechend.
date_create_date(year, month, day) Generiert einen Datum-Uhrzeit-Wert dem angegebenen Datum entsprechend.
date_create_time(hour, minute, second) Generiert einen Datum-Uhrzeit-Wert der angegebenen Uhrzeit entsprechend.
date_valid_datetime(year, month, day, hour, minute, second) Gibt wieder, ob das angegebene Datum und die angegebene Uhrzeit gültig sind.
date_valid_date(year, month, day) Gibt wieder, ob das angegebene Datum gültig ist.
date_valid_time(hour, minute, second) Gibt wieder, ob die angegebene Zeit gültig ist.
date_inc_year(date, amount) Gibt ein neues Datum wieder, welches amount Jahre nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_inc_month(date, amount) Gibt ein neues Datum wieder, welches amount Monate nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_inc_week(date, amount) Gibt ein neues Datum wieder, welches amount Wochen nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_inc_day(date, amount) Gibt ein neues Datum wieder, welches amount Tage nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_inc_hour(date, amount) Gibt ein neues Datum wieder, welches amount Stunden nach dem angegebenen Datum ist. amount must be an integer number.
date_inc_minute(date, amount) Gibt ein neues Datum wieder, welches amount Minuten nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_inc_second(date, amount) Gibt ein neues Datum wieder, welches amount Sekunden nach dem angegebenen Datum ist. amount muss ein Integer-Wert sein.
date_get_year(date) Gibt das Jahr von date entsprechend wieder.
date_get_month(date) Gibt den Monat von date entsprechend wieder.
date_get_week(date) Gibt die Woche des Jahres von date entsprechend wieder.
date_get_day(date) Gibt den Tag des Monats von date entsprechend wieder.
date_get_hour(date) Gibt die Stunde von date entsprechend wieder.
date_get_minute(date) Gibt die Minute von date entsprechend wieder.
date_get_second(date) Gibt die Sekunde von date entsprechend wieder.
date_get_weekday(date) Gibt den Tag der Woche von date entsprechend wieder.
date_get_day_of_year(date) Gibt den Tag des Jahres von date entsprechend wieder.
date_get_hour_of_year(date) Gibt die Stunde des Jahres von date entsprechend wieder.
date_get_minute_of_year(date) Gibt die Minute des Jahres von date entsprechend wieder.
date_get_second_of_year(date) Gibt die Sekunde des Jahres von date entsprechend wieder.
date_year_span(date1, date2) Gibt die Anzahl von Jahren zwischen den zwei Daten wieder. Über unvollendete Jahre wird in einem Bruch berichtet.
date_month_span(date1, date2) Gibt die Anzahl von Monaten zwischen den zwei Daten wieder. Über unvollendete Monate wird in einem Bruch berichtet.
date_week_span(date1, date2) Gibt die Anzahl von Wochen zwischen den zwei Daten wieder. Über unvollendete Wochen wird in einem Bruch berichtet.
date_day_span(date1, date2) Gibt die Anzahl von Tagen zwischen den zwei Daten wieder. Über unvollendete Tage wird in einem Bruch berichtet.
date_hour_span(date1, date2) Gibt die Anzahl von Stunden zwischen den zwei Daten wieder. Über unvollendete Stunden wird in einem Bruch berichtet.
date_minute_span(date1, date2) Gibt die Anzahl von Minuten zwischen den zwei Daten wieder. Über unvollendete Minuten wird in einem Bruch berichtet.
date_second_span(date1, date2) Gibt die Anzahl von Sekunden zwischen den zwei Daten wieder. Über unvollendete Sekunden wird in einem Bruch berichtet.
date_compare_datetime(date1, date2) Vergleicht die zwei Datum-Uhrzeit-Werte. Gibt -1, 0, oder 1 wieder, abhängig davon, ob der erste Wert kleiner, gleich oder größer ist als der zweite Wert.
date_compare_date(date1, date2) Vergleicht die zwei Datum-Uhrzeit-Werte only taking the date part into account. Gibt -1, 0, oder 1 wieder, abhängig davon, ob der erste Wert kleiner, gleich oder größer ist als der zweite Wert.
date_compare_time(date1, date2) Vergleicht die zwei Datum-Uhrzeit-Werte only taking the time part into account. Gibt -1, 0, oder 1 wieder, abhängig davon, ob der erste Wert kleiner, gleich oder größer ist als der zweite Wert.
date_date_of(date) Gibt den Datum-Anteil des angebenen Datum-Uhrzeit-Wert wieder, indem der Uhrzeit-Anteil auf 0 gesetzt wird.
date_time_of(date) Gibt den Uhrzeit-Anteil des angebenen Datum-Uhrzeit-Wert wieder, indem der Datum-Anteil auf 0 gesetzt wird.
date_datetime_string(date) Gibt einen String wieder, der das gegebene Datum und die gegebene Uhrzeit im Standardformat für das System anzeigt.
date_date_string(date) Gibt einen String wieder, der das gegebene Datum im Standardformat für das System anzeigt.
date_time_string(date) Gibt einen String wieder, der die gegebene Zeit im Standardformat für das System anzeigt.
date_days_in_month(date) Gibt die Anzahl von Tagen im Monat wieder, angegeben durch den Datum-Uhrzeit-Wert.
date_days_in_year(date) Gibt die Anzahl von Tagen im Jahr wieder, angegeben durch den Datum-Uhrzeit-Wert.
date_leap_year(date) Gibt wieder, ob das durch den Datum-Uhrzeit-Wert angegebene Jahr ein Schaltjahr ist.
date_is_today(date) Gibt wieder, ob der angegebene Datum-Uhrzeit-Wert heute ist.
Alternative Versionen
Du kannst dieses Handbuch auch auf einer langen Seite (± 1.5 mb) ansehen.
Auch verfügbar in:
Download helpfile
Auch verfügbar in:
Download helpfile