Я видел много разных мнений, поэтому решил спросить здесь.
Я прочитал man mktime
:
(A positive or zero value for tm_isdst causes mktime() to presume initially
that summer time (for example, Daylight Saving Time) is or is not in
effect for the specified time, respectively. A negative value for
tm_isdst causes the mktime() function to attempt to divine whether summer
time is in effect for the specified time.
Мой вопрос в том, не следует ли tm_isdst
оставить как -1
, чтобы система сама решала, dst это или нет, и таким образом код становится агностичным к dst?
Я что-то упускаю?