Re[2]: Временные зоны
От: citrin Россия http://citrin.ru/
Дата: 15.12.11 15:54
Оценка:
C>1. Выставляете переменную окружения TZ=UTC
C>2. Переводите дату в unix timestamp — strptime()
C>3. Выставляете переменную окружения, например TZ=Asia/Vladivostok
C>4. Печатаете время — strftime()

Глянул маны — делать нужно немного не так:

1. strptime(): string -> struct tm
2. setenv TZ=UTC, tzset()
3. mktime(): struct tm -> unix timestamp;
4. setenv TZ=Asia/Vladivostok, tzset()
5. localtime(): unix timestamp -> struct tm
6. strftime(): struct tm -> string
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.