Цитата(Auratos @ Feb 28 2018, 11:48)

И вот, собственно, возник вопрос: а какой у этого таймера диапазон измерения времени? Т.к. там 32-битный секундный счетчик, то максимум он сможет отсчитать ~136 лет. Отсчет начинается, как я понял, с 1900 года, т.е. до 2036 года. А что будет после его переполнения, т.е. после 2036 года? Можно ли самому подвинуть точку отсчета?
Цитата(Auratos @ Feb 28 2018, 12:42)

Просто я пользуюсь библиотечной функцией при установке времени и даты ... mktime(t);
Это библиотечная фунция, входящая в Си. В ней применяется
UNIX-время (Unix Epoch). Отсчет начинается от 1 января 1970 года.
2036-м годом ограничено, потому что в 2038 UNIX-время достигнет 2х31 и может неверно интерпретироваться как отрицательное. Почитайте по ссылке.
Вы можете сдвигать время как угодно, но при этом нужно будет применять свои функции или сдвигать стандартные.
Я применяю время с 1 января 2000 года. Переписал функции и использую такой свой Timestamp.