База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Системные функции (syscall)
Функция daycount
| Назначение: | Возвращает номер дня для заданных года, месяца и числа. |
| Синтаксис: | daycount(year as byte, month as byte, date as byte) as word |
| Возвращает: | Количество дней, прошедших с 1-JAN-2000 (день №0). Диапазон: 0-36524. |
| См. также: | year, month, date, weekday, hours, minutes, mincount |
| Элемент | Описание |
| year | Год задаётся как смещение от 2000 года (для 2006 года это 6). Допустимый диапазон: 0-99 (2000-2099). |
| month | 1-12 для января-декабря |
| date | Число месяца |
Подробности
Если любой из входных параметров недопустим (год больше 99, месяц больше 12 и т.д.), системная функция вернёт 65535. Это значение ошибки нельзя спутать с реальным номером дня, поскольку максимальный номер дня, который распознаёт функция, - 12-DEC-2099 (день 36524).
Примеры
w = daycount(06, 10, 15) ' result will be 2479 (the serial day number for October 15th, 2006)