getdate

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Узнаёт текущее время.

Параметры:

(&year=0, &month=0, &day=0)
&year Год текущей даты (необязательный параметр).
&month Месяц (необязательный параметр).
&day День (необязательный параметр).


Возвращаемое значение:

Номер дня с начала года (отсчёт начинается с 1, т.е. 1 января считается 1-м днём). Сами год, месяц и день по отдельности возвращаются косвенно через параметры year, month и day соответственно.

Пример использования:

main()
{
    new daynum;
    new year, month, day;

    // Вариант 1: Узнаем номер дня с начала года.
    daynum = getdate();

    // Вариант 2: Узнаем год, месяц и день по отдельности.
    getdate(year, month, day);

    // Вариант 3: Узнаём и номер дня, и отдельные составляющие даты.
    daynum = getdate(year, month, day);

    // Вариант 4: Пропустим одну из составляющих.
    // Допустим, нужно узнать только месяц и день.
    getdate(_, month, day);

    // Пример вывода: "Текущая дата: 30.04.2018"
    printf("Текущая дата: %0d.%02d.%d", day, month, year);
    // Пример вывода: "Это 120-й день года"
    printf("Это %d-й день года", daynum);
}


См. также: