Бесплатан алат

Конвертор Unix timestamp-а

Конвертујте Unix epoch време у читљив датум и назад, у било којој временској зони. Секунде, милисекунде и микросекунде препознају се аутоматски.

Тренутни Unix timestamp

1794175775

Милисекунде: 1794175775000

Timestamp → датум

Датум → timestamp

Шта је Unix timestamp?

Unix timestamp (назива се и epoch time или POSIX време) број је секунди које су протекле од 00:00:00 UTC 1. јануара 1970., не рачунајући преступне секунде. Будући да је у истом тренутку исти број свуда у свету, то је стандардни начин на који рачунари чувају и размењују време – временска зона примењује се тек кад се број приказује особи.

Многи системи уместо секунди (10 цифара) користе милисекунде (13 цифара). Овај конвертор аутоматски препознаје секунде, милисекунде и микросекунде.

Проблем 2038. године

Старији системи чувају timestamp као 32-битни број с предзнаком, који се прелива на 2.147.483.647 – у 03:14:07 UTC 19. јануара 2038. Модерни 64-битни системи нису погођени.

Преузимање тренутног timestamp-а у коду

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

Често постављана питања

Шта је epoch time?

Epoch time је број секунди од Unix епохе, 1. јануара 1970. у 00:00:00 UTC. Исто је што и Unix timestamp.

Да ли је Unix timestamp у UTC?

Да. Unix timestamp увек се броји од поноћи UTC 1. јануара 1970., па нема временску зону. Локални датум и време постаје тек кад га конвертујете за одређену временску зону.

Како знати да ли је timestamp у секундама или милисекундама?

Тренутни timestamp-ови у секундама имају 10 цифара, у милисекундама 13, а у микросекундама 16. Конвертор то препознаје аутоматски.

Још бесплатних алата за време

Сви алати →