Проверено, это метка времени Unix.
Время составляет Sat Jan 22 17:12:59 2011
в UTC.
Похоже, у вас есть местное значение времени, а ваш часовой пояс UTC + 1.
В C / C ++:
#define _USE_32BIT_TIME_T
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int i = atoi("1295716379");
time_t t = (time_t)i;
puts(ctime( &t ));
tm t_tm = *gmtime(&t);
puts(asctime( &t_tm ));
return 0;
}
Вывод:
Sun Jan 23 02:12:59 2011
Sat Jan 22 17:12:59 2011
Обратите внимание, что gmtime
возвращает значение времени UTC, localtime
возвращает значение местного времени.
PS: я живу в UTC + 9 часовых поясов