PureBasic

Date()

Синтаксис

Date = Date([Year , Month , Day , Hour , Minute , Second])

Описание


Возвращает значение даты, вычисленное по данным параметрам или текущую системную дату, если параметры не заданы.

Параметры

Year, Month, Day, Hour, Minute, Second (дополн.) Компоненты Даты, которые используются для вычисления полной Даты. Если эти параметры не определены, то используется текущая системная Дата и Время.

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

Возвращает указанное значение Даты (в виде количества секунд, прошедшего с 01.01.1970 00:00 по указанную дату). Если заданные параметры недействительны (или находятся за пределами поддерживаемого диапазона дат), то будет возвращено -1.

Комментарии

Минимальная дата, которая может использоваться для этой функции: 00:00:00 1 января 1970-го года, максимальная - 03:14:07 19 января 2038-го года. При выходе за рамки, функция возвращает -1.

Пример

Debug Date() / (3600*24*365) ; распечатает прошедшее количество лет с 01.01.1970 до текущего времени.
Debug Date(1999, 12, 31, 23, 59, 59) ; распечатает '946684799' (число секунд между 01.01.1970 0:00:00 и 31.12.1999 23:59:59)

См. также

FormatDate(), Year(), Month(), Day(), Hour(), Minute(), Second()

Поддерживаемые OS

Все

<- AddDate() - Оглавление Date - Day()->