Я видел много разных взглядов, поэтому подумал спросить здесь.
Я читаю 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?
Я что-то пропустил?