Мне нужно иметь возможность получить текущую дату, на самом деле не имеет значения, какой это формат. Есть ли функция или, возможно, API, который я могу использовать?
Как получить текущую дату в GML?
Ответы (2)
Вы можете получить текущую дату несколькими способами в GML. Самым простым из них, вероятно, является использование переменных current_second, current_minute, current_hour, current_day, current_weekday, current_month, current_year.
Вот пример, который рисует день, месяц и год.
draw_text(32, 32, "Today is " + string(current_day) + "/" + string (current_month) + "/" + string(current_year) +".");
Вы можете изменить часовой пояс, используя date_set_timezone(timezone); Доступные часовые пояса: timezone_utc и timezone_local.
Другой способ получить дату — использовать date_current_datetime();
myhour = date_get_hour(date_current_datetime());
myday = date_get_day(date_current_datetime());
person
Tanner Helton
schedule
01.12.2017
Существует несколько способов сделать это. Если вам нужно только показать текущую дату и время, вы можете использовать это:
show_message("Today is " + string(current_day) + "/" + string (current_month) + "/" + string(current_year) + " - " + string(current_hour) + ":" + string(current_minute) + "." + string(current_second) +".");
Это вернет что-то вроде: «Сегодня 06.03.2017 - 23:40:15».
person
wallium
schedule
03.06.2017