man mktime localtime Локальное время -- это не то, которое соответствует текущим координатам, это то, в котором живёт пользователь. Тем более, что GPS приёмник и не знает о всех последних постановлениях партии и правительства, определяющих локальное время. Если в библиотеке нет поддержки таймзон, то можно самому написать... Наверняка нет, т.к. в основном нужна российская специфика (с переводом на летнее-зимнее).