# Unix timestamp konverter

> Pretvorite UNIX vremensku oznaku u datum i vrijeme i obrnuto. Prikazuje trenutnu oznaku u stvarnom vremenu, lokalno, UTC i relativno vrijeme. Potpuno besplatno.

URL: https://acrafto.com/hr/unix-timestamp-konverter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## UNIX Pretvarač Vremenskih Oznaka (Online Pretvarač UNIX Vremena)

Ovaj **UNIX pretvarač vremenskih oznaka** omogućuje vam brzu konverziju **UNIX vremena (epoch time / POSIX time)** u **datum i vrijeme** i obrnuto. Podržava **vremenske oznake u sekundama i milisekundama**, prikazuje **lokalno vrijeme**, **UTC** i **ISO 8601**, a rezultati se mogu **kopirati** jednim klikom.

---

## Što je UNIX vremenska oznaka (epoch time / POSIX time)?

UNIX vremenska oznaka je broj koji izražava vrijeme kao **broj sekundi od 1. siječnja 1970. 00:00:00 UTC** (tzv. **UNIX epoha**). U praksi je to jedan od najčešće korištenih formata za pohranu i prijenos datuma i vremena u sustavima, bazama podataka, API-jima i zapisnicima (logovima).

**Primjer:** `1700000000` odgovara datumu **14\. studenog 2023. 22:13:20 UTC**.

### Zašto baš 1. 1. 1970.?

Početak epohe (1970-01-01) odabran je prilikom dizajniranja UNIX-a kao praktična referentna točka: blizu je razdoblja nastanka sustava i omogućuje jednostavne izračune vremena.

---

## UNIX vremenska oznaka u sekundama vs. milisekundama

UNIX vremenska oznaka se najčešće pojavljuje u dva oblika:

| Format vremenske oznake | Primjer | Tipična upotreba |
| :--- | ---: | :--- |
| **Sekunde (s)** | `1700000000` | baze podataka, pozadina, API, datoteke |
| **Milisekunde (ms)** | `1700000000000` | JavaScript (`Date.now()`), analitika, detaljni zapisi |

**Kako prepoznati što imate?**

- **Sekunde** obično imaju **10 znamenki** za „današnje“ datume.
- **Milisekunde** obično imaju **13 znamenki** i otprilike su **1000 puta veće**.
- Orijentacijski: ako je vrijednost **\> 10¹²**, gotovo sigurno se radi o **milisekundama**.

---

## Kako koristiti UNIX pretvarač vremenskih oznaka

### 1) Vremenska oznaka → Datum i vrijeme

1. Unesite **UNIX vremensku oznaku** u polje ili kliknite na **Sada** (trenutno UNIX vrijeme).
2. Ako je vremenska oznaka u **milisekundama**, aktivirajte opciju **Milisekunde**.
3. Kliknite na **Pretvori** (ili pritisnite Enter).
4. Prikazat će se konverzija u **lokalno vrijeme**, **UTC** i **ISO 8601**.
5. Klikom na rezultat **kopirat ćete ga u međuspremnik**.

### 2) Datum i vrijeme → Vremenska oznaka

1. Odaberite **datum i vrijeme** u obrascu.
2. Kliknite na **Pretvori**.
3. Rezultat ćete dobiti kao **vremensku oznaku u sekundama i milisekundama**.

---

## Gdje se UNIX vremenska oznaka najčešće koristi?

UNIX vrijeme susrest ćete praktično svugdje gdje se radi s vremenom u IT-u:

- **Baze podataka** – pohrana vremena i usporedba u MySQL, PostgreSQL, SQLite itd.
- **API** – REST/GraphQL često vraća vrijeme kao vremensku oznaku (jednostavna serijalizacija).
- **Zapisi (Logovi) i praćenje** – precizno sortiranje događaja po vremenu.
- **Git** – commitovi sadrže vremenske podatke.
- **Datotečni sustavi** – vremena kao mtime/ctime/atime (posljednja izmjena itd.).
- **JWT** – claimovi `iat` (issued at) i `exp` (expires) su tipično u epoch sekundama.
- **Linux/Unix shell** – `date +%s` vraća trenutnu vremensku oznaku.
- **JavaScript** – `Date.now()` vraća vrijeme u **milisekundama**.

---

## Praktični primjeri pretvorbe UNIX vremena

### JavaScript (vremenska oznaka ↔ datum)

```
// Trenutna UNIX vremenska oznaka u sekundama
const tsSeconds = Math.floor(Date.now() / 1000);

// Trenutna vremenska oznaka u milisekundama
const tsMs = Date.now();

// Vremenska oznaka (s) -> datum
const dateFromSeconds = new Date(1700000000 * 1000);
console.log(dateFromSeconds.toISOString());

// Datum -> vremenska oznaka (s)
const ts = Math.floor(new Date("2024-01-01T00:00:00Z").getTime() / 1000);
console.log(ts);
```

### Python (vremenska oznaka ↔ datetime)

```
import time
from datetime import datetime, timezone

# Trenutna vremenska oznaka u sekundama
ts = int(time.time())

# Vremenska oznaka -> datetime (UTC)
dt_utc = datetime.fromtimestamp(1700000000, tz=timezone.utc)

# Datum -> vremenska oznaka
ts2 = int(datetime(2024, 1, 1, tzinfo=timezone.utc).timestamp())
```

### SQL (MySQL)

```
-- Trenutna UNIX vremenska oznaka (s)
SELECT UNIX_TIMESTAMP();

-- Vremenska oznaka -> datum
SELECT FROM_UNIXTIME(1700000000);

-- Datum -> vremenska oznaka
SELECT UNIX_TIMESTAMP('2024-01-01 00:00:00');
```

---

## Vremenske zone: UTC, lokalno vrijeme i ISO 8601

UNIX vremenska oznaka je uvijek u **UTC** – ne sadrži informaciju o vremenskoj zoni niti o ljetnom vremenu. Konverzija u lokalno vrijeme ovisi o postavkama preglednika, poslužitelja ili korištene biblioteke.

Pojmovi koje je korisno znati:

- **UTC** – globalni standard bez ljetnog/zimskog računanja vremena.
- **GMT** – za uobičajenu upotrebu praktički identičan UTC-u.
- **Offset** – pomak u odnosu na UTC (npr. Zagreb **UTC+1** zimi, **UTC+2** ljeti).

---

## Ograničenja UNIX vremenske oznake i problem 2038. godine

### Problem 2038. godine (Year 2038 Problem)

Na nekim **32-bitnim sustavima** vremenska oznaka se pohranjuje kao `int32` s maksimumom od **2 147 483 647**, što odgovara **19\. siječnju 2038. 03:14:07 UTC**. Nakon prekoračenja, može doći do prelijevanja (overflow) i pogrešnog vremena. Moderni **64-bitni** sustavi obično nemaju ovaj problem.

### Raspon 64-bitnog UNIX vremena

64-bitne vrijednosti pokrivaju iznimno široko razdoblje (u praksi „zauvijek“). Negativne vrijednosti označavaju datum **prije 1. 1. 1970.**

---

## ČPP – Često postavljana pitanja o UNIX vremenskoj oznaci

### Je li UNIX vremenska oznaka u UTC-u ili lokalnom vremenu?

UNIX vremenska oznaka je uvijek u **UTC-u**. Lokalno vrijeme nastaje tek prilikom konverzije prema vremenskoj zoni. Stoga pretvarač obično prikazuje i UTC i lokalno vrijeme.

### Kako prepoznati je li vremenska oznaka u sekundama ili milisekundama?

Za trenutno vrijeme, vremenska oznaka u **sekundama** tipično ima **10 znamenki**. U **milisekundama** obično ima **13 znamenki** i otprilike je **1000 puta veća**. Orijentacijski: vrijednost **\> 10¹²** obično su milisekunde.

### Što znači negativna UNIX vremenska oznaka?

Negativna vremenska oznaka predstavlja datum **prije 1. 1. 1970.** Na primjer, `-1` odgovara **31\. 12. 1969. 23:59:59 UTC**.

### Kako pretvoriti UNIX vremensku oznaku u SQL-u?

U MySQL-u ćete koristiti `FROM_UNIXTIME(timestamp)` i obrnuto `UNIX_TIMESTAMP(datum)`. U PostgreSQL-u je to tipično `TO_TIMESTAMP(timestamp)` i `EXTRACT(EPOCH FROM datum)`.

### Zašto UNIX epoha počinje 1. siječnja 1970.?

To je povijesno odabrana referentna točka iz ranih dana UNIX-a: jednostavna, praktična i bliska vremenu razvoja sustava.

## Other languages

- Čeština (cs): [Unix timestamp převodník](https://acrafto.com/cs/unix-timestamp/) ([Markdown](https://acrafto.com/cs/unix-timestamp/index.md))
- Slovenčina (sk): [Unix timestamp konvertor](https://acrafto.com/sk/unix-timestamp-prevodnik/) ([Markdown](https://acrafto.com/sk/unix-timestamp-prevodnik/index.md))
- English (en): [UNIX Timestamp Converter](https://acrafto.com/en/unix-timestamp-converter/) ([Markdown](https://acrafto.com/en/unix-timestamp-converter/index.md))
- Deutsch (de): [Unix Timestamp umrechnen](https://acrafto.com/de/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/de/unix-timestamp-konverter/index.md))
- Français (fr): [Convertisseur timestamp Unix](https://acrafto.com/fr/convertisseur-timestamp-unix/) ([Markdown](https://acrafto.com/fr/convertisseur-timestamp-unix/index.md))
- Español (es): [Convertidor de UNIX timestamp](https://acrafto.com/es/convertidor-timestamp-unix/) ([Markdown](https://acrafto.com/es/convertidor-timestamp-unix/index.md))
- Italiano (it): [Convertitore timestamp UNIX](https://acrafto.com/it/convertitore-timestamp-unix/) ([Markdown](https://acrafto.com/it/convertitore-timestamp-unix/index.md))
- Português (pt): [Conversor de timestamp Unix](https://acrafto.com/pt/conversor-timestamp-unix/) ([Markdown](https://acrafto.com/pt/conversor-timestamp-unix/index.md))
- Nederlands (nl): [Unix timestamp converter](https://acrafto.com/nl/unix-timestamp-converter/) ([Markdown](https://acrafto.com/nl/unix-timestamp-converter/index.md))
- Polski (pl): [Konwerter UNIX timestamp](https://acrafto.com/pl/konwerter-unix-timestamp/) ([Markdown](https://acrafto.com/pl/konwerter-unix-timestamp/index.md))
- Română (ro): [Convertor Unix timestamp](https://acrafto.com/ro/convertor-unix-timestamp/) ([Markdown](https://acrafto.com/ro/convertor-unix-timestamp/index.md))
- Magyar (hu): [UNIX időbélyeg konvertáló](https://acrafto.com/hu/unix-idobelyeg-atalakito/) ([Markdown](https://acrafto.com/hu/unix-idobelyeg-atalakito/index.md))
- Ελληνικά (el): [Μετατροπέας Unix timestamp](https://acrafto.com/el/unix-timestamp-converter/) ([Markdown](https://acrafto.com/el/unix-timestamp-converter/index.md))
- Български (bg): [Unix timestamp конвертор](https://acrafto.com/bg/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bg/unix-timestamp-konverter/index.md))
- Slovenščina (sl): [Pretvornik Unix timestamp](https://acrafto.com/sl/unix-timestamp-pretvornik/) ([Markdown](https://acrafto.com/sl/unix-timestamp-pretvornik/index.md))
- Eesti (et): [UNIX timestamp teisendaja](https://acrafto.com/et/unix-timestamp-teisendaja/) ([Markdown](https://acrafto.com/et/unix-timestamp-teisendaja/index.md))
- Latviešu (lv): [UNIX laika zīmogu pārveidotājs](https://acrafto.com/lv/unix-timestamp-konvertetajs/) ([Markdown](https://acrafto.com/lv/unix-timestamp-konvertetajs/index.md))
- Lietuvių (lt): [UNIX laiko žymės keitiklis](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/) ([Markdown](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/index.md))
- Svenska (sv): [Unix timestamp-omvandlare](https://acrafto.com/sv/unix-timestamp-omvandlare/) ([Markdown](https://acrafto.com/sv/unix-timestamp-omvandlare/index.md))
- Dansk (da): [UNIX timestamp konverter](https://acrafto.com/da/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/da/unix-timestamp-konverter/index.md))
- Suomi (fi): [UNIX-aikaleiman muunnin](https://acrafto.com/fi/unix-aikaleiman-muunnin/) ([Markdown](https://acrafto.com/fi/unix-aikaleiman-muunnin/index.md))
- Norsk (no): [Unix timestamp-konverterer](https://acrafto.com/no/unix-tidsstempel-konverterer/) ([Markdown](https://acrafto.com/no/unix-tidsstempel-konverterer/index.md))
- Українська (uk): [Конвертер Unix timestamp](https://acrafto.com/uk/konverter-unix-chasu/) ([Markdown](https://acrafto.com/uk/konverter-unix-chasu/index.md))
- Русский (ru): [Unix timestamp конвертер](https://acrafto.com/ru/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/ru/unix-timestamp-konverter/index.md))
- Српски (sr): [UNIX timestamp konverter](https://acrafto.com/sr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/sr/unix-timestamp-konverter/index.md))
- Македонски (mk): [UNIX timestamp конвертор](https://acrafto.com/mk/unix-timestamp-konvertor/) ([Markdown](https://acrafto.com/mk/unix-timestamp-konvertor/index.md))
- Bosanski (bs): [Unix timestamp konverter](https://acrafto.com/bs/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bs/unix-timestamp-konverter/index.md))
- Shqip (sq): [Konvertues Unix timestamp](https://acrafto.com/sq/konvertues-timestamp-unix/) ([Markdown](https://acrafto.com/sq/konvertues-timestamp-unix/index.md))
- Türkçe (tr): [UNIX zaman damgası dönüştürücü](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/) ([Markdown](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/index.md))
- 日本語 (ja): [UNIXタイムスタンプ変換](https://acrafto.com/ja/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ja/unix-timestamp-converter/index.md))
- 한국어 (ko): [유닉스 타임스탬프 변환기](https://acrafto.com/ko/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ko/unix-timestamp-converter/index.md))
- العربية (ar): [محول Unix Timestamp](https://acrafto.com/ar/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ar/unix-timestamp-converter/index.md))
- हिन्दी (hi): [UNIX टाइमस्टैम्प कनवर्टर](https://acrafto.com/hi/unix-timestamp-converter/) ([Markdown](https://acrafto.com/hi/unix-timestamp-converter/index.md))
- Bahasa Indonesia (id): [Konverter Unix timestamp](https://acrafto.com/id/konverter-timestamp-unix/) ([Markdown](https://acrafto.com/id/konverter-timestamp-unix/index.md))
- Tiếng Việt (vi): [Chuyển đổi Unix timestamp](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/index.md))
- ไทย (th): [แปลง Unix Timestamp](https://acrafto.com/th/unix-timestamp-converter/) ([Markdown](https://acrafto.com/th/unix-timestamp-converter/index.md))
- עברית (he): [ממיר Unix Timestamp](https://acrafto.com/he/unix-timestamp-converter/) ([Markdown](https://acrafto.com/he/unix-timestamp-converter/index.md))
