Проблемът е, че ctime
използва локално време, така че завършва в отместването.
Ако искате GMT, тогава трябва да използвате asctime(gmtime(&time))
, което ще ви даде дата/час без влияние върху местното време.
ctime
е еквивалент на asctime(localtime(&time))