я бы всё-таки заглянул в mktime, ибо unixtime -- это не время в секундах данного года, как оно по всей видимости у тебя (может оно и не так -- я честно признатся не вдумывался), а время в секундах с 01.01.70, включая все высокостные секунды и другие сингулярности.