# UNIX zaman damgası dönüştürücü

> UNIX zaman damgasını tarihe çevirin ve tam tersini yapın. Güncel zaman damgasını yerel saat, UTC ve göreceli zaman gösterir. Ücretsiz, tarayıcınızda çalışır.

URL: https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/

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 Zaman Damgası Dönüştürücü (Çevrimiçi UNIX Zamanı Çevirici)

Bu **UNIX zaman damgası dönüştürücü**, **UNIX zamanını (epoch time / POSIX time)** hızlı bir şekilde **tarih ve saate** dönüştürmenizi ve tam tersini yapmanızı sağlar. **Saniye ve milisaniye cinsinden zaman damgasını** destekler, **yerel saat**, **UTC** ve **ISO 8601** formatlarını gösterir ve sonuçlar tek tıklamayla **kopyalanabilir**.

---

## UNIX zaman damgası (epoch time / POSIX time) nedir?

**UNIX zaman damgası**, zamanı **1 Ocak 1970 00:00:00 UTC’den itibaren geçen saniye sayısı** olarak ifade eden bir sayıdır (yani **UNIX epoch**). Pratikte, sistemlerde, veritabanlarında, API’lerde ve günlük kaydında tarih ve saat verilerini depolamak ve iletmek için en sık kullanılan formatlardan biridir.

**Örnek:** `1700000000`, **14 Kasım 2023 22:13:20 UTC** tarihine denk gelir.

### Neden tam olarak 1 Ocak 1970?

Epoch başlangıcı (1970-01-01), UNIX tasarlanırken pratik bir referans noktası olarak seçilmiştir: sistemin geliştirilme dönemine yakındır ve basit zaman hesaplamalarına olanak tanır.

---

## UNIX zaman damgası: Saniye vs. Milisaniye

UNIX zaman damgası genellikle iki biçimde karşımıza çıkar:

| Zaman Damgası Biçimi | Örnek | Tipik Kullanım Alanları |
| --- | ---: | --- |
| **Saniye (s)** | `1700000000` | veritabanları, backend, API, dosyalar |
| **Milisaniye (ms)** | `1700000000000` | JavaScript (`Date.now()`), analitik, detaylı günlükler |

**Hangisine sahip olduğunuzu nasıl anlarsınız?**

- Güncel veriler için **saniyeler** genellikle **10 hanelidir**.
- **Milisaniyeler** genellikle **13 hanelidir** ve yaklaşık **1000 kat daha büyüktür**.
- Yönlendirici olarak: eğer değer **\> 10¹²** ise, neredeyse kesinlikle **milisaniyedir**.

---

## UNIX Zaman Damgası Dönüştürücü Nasıl Kullanılır

### 1) Zaman Damgası → Tarih ve Saat

1. **UNIX zaman damgasını** alana girin veya **Şimdi** (mevcut UNIX zamanı) düğmesine tıklayın.
2. Zaman damgası **milisaniyeler** cinsindense, **Milisaniye Kullan** seçeneğini etkinleştirin.
3. **Dönüştür**’e tıklayın (veya Enter tuşuna basın).
4. **Yerel saat**, **UTC** ve **ISO 8601**’e dönüştürme gösterilecektir.
5. Sonuca tıklayarak **panoya kopyalayabilirsiniz**.

### 2) Tarih ve Saat → Zaman Damgası

1. Formdaki **tarih ve saati** seçin.
2. **Dönüştür**’e tıklayın.
3. Sonucu **saniye ve milisaniye cinsinden zaman damgası** olarak alacaksınız.

---

## UNIX Zaman Damgası En Çok Nerede Kullanılır?

UNIX zamanı, IT’de zamanla ilgili çalışılan hemen her yerde karşınıza çıkar:

- **Veritabanları** – MySQL, PostgreSQL, SQLite vb. gibi veritabanlarında zamanları depolama ve karşılaştırma.
- **API’lar** – REST/GraphQL genellikle zamanı zaman damgası olarak döndürür (kolay serileştirme).
- **Günlükler ve İzleme** – Olayları zamana göre doğru bir şekilde sıralama.
- **Git** – Taahhütler zaman damgası verileri içerir.
- **Dosya Sistemleri** – mtime/ctime/atime gibi zamanlar (son değişiklik vb.).
- **JWT** – `iat` (issued at) ve `exp` (expires) talepleri tipik olarak epoch saniyeleri cinsindendir.
- **Linux/Unix Kabuğu** – `date +%s` mevcut zaman damgasını döndürür.
- **JavaScript** – `Date.now()` zamanı **milisaniye** cinsinden döndürür.

---

## UNIX Zaman Dönüşümüne Pratik Örnekler

### JavaScript (zaman damgası ↔ tarih)

```
// Saniye cinsinden mevcut UNIX zaman damgası
const tsSeconds = Math.floor(Date.now() / 1000);

// Milisaniye cinsinden mevcut zaman damgası
const tsMs = Date.now();

// Zaman damgası (s) -> tarih
const dateFromSeconds = new Date(1700000000 * 1000);
console.log(dateFromSeconds.toISOString());

// Tarih -> zaman damgası (s)
const ts = Math.floor(new Date("2024-01-01T00:00:00Z").getTime() / 1000);
console.log(ts);
```

### Python (zaman damgası ↔ datetime)

```
import time
from datetime import datetime, timezone

# Saniye cinsinden mevcut zaman damgası
ts = int(time.time())

# Zaman damgası -> datetime (UTC)
dt_utc = datetime.fromtimestamp(1700000000, tz=timezone.utc)

# Tarih -> zaman damgası
ts2 = int(datetime(2024, 1, 1, tzinfo=timezone.utc).timestamp())
```

### SQL (MySQL)

```
-- Mevcut UNIX zaman damgası (s)
SELECT UNIX_TIMESTAMP();

-- Zaman damgası -> tarih
SELECT FROM_UNIXTIME(1700000000);

-- Tarih -> zaman damgası
SELECT UNIX_TIMESTAMP('2024-01-01 00:00:00');
```

---

## Zaman Dilimleri: UTC, Yerel Saat ve ISO 8601

**UNIX zaman damgası her zaman UTC cinsindendir** – zaman dilimi veya yaz saati uygulaması hakkında bilgi içermez. Yerel saate dönüştürme, tarayıcının, sunucunun veya kullanılan kütüphanenin ayarlarına bağlıdır.

Bilmeniz gereken terimler:

- **UTC** – yaz/kış saati olmayan global bir standart.
- **GMT** – günlük kullanım için pratik olarak UTC ile aynıdır.
- **Ofset** – UTC’ye göre kayma (örn. **UTC+1** kışın, **UTC+2** yazın).

---

## UNIX Zaman Damgası Sınırları ve 2038 Sorunu

### 2038 Yılı Sorunu (Year 2038 Problem)

Bazı **32 bit sistemlerde**, zaman damgası maksimum **2.147.483.647** değeriyle bir `int32` olarak depolanır, bu da **19 Ocak 2038 03:14:07 UTC**’ye denk gelir. Bu değer aşıldığında taşma ve yanlış zaman oluşabilir. Modern **64 bit** sistemler genellikle bu sorunu yaşamaz.

### 64 Bit UNIX Zaman Aralığı

64 bit değerler son derece geniş bir dönemi (pratikte “sonsuzluğu”) kapsar. Negatif değerler **1 Ocak 1970 öncesi** bir tarihi ifade eder.

---

## SSS – UNIX Zaman Damgası Hakkında Sıkça Sorulan Sorular

### UNIX zaman damgası UTC mi, yoksa yerel saat mi?

UNIX zaman damgası her zaman **UTC** cinsindendir. Yerel saat, zaman dilimine göre dönüştürüldüğünde oluşur. Bu nedenle dönüştürücü genellikle hem UTC hem de yerel saati gösterir.

### Zaman damgasının saniye mi yoksa milisaniye mi olduğunu nasıl anlarım?

Mevcut zaman için **saniye** cinsinden zaman damgası genellikle **10 hanelidir**. **Milisaniye** cinsinden ise genellikle **13 haneli** ve yaklaşık **1000 kat daha büyüktür**. Yönlendirici olarak: değer **\> 10¹²** ise, genellikle milisaniyedir.

### Negatif bir UNIX zaman damgası ne anlama gelir?

Negatif bir zaman damgası, **1 Ocak 1970 öncesi** bir tarihi temsil eder. Örneğin, `-1`, **31 Aralık 1969 23:59:59 UTC**'ye karşılık gelir.

### SQL'de UNIX zaman damgası nasıl dönüştürülür?

MySQL'de `FROM_UNIXTIME(zaman_damgasi)` kullanırsınız ve geri dönüştürmek için `UNIX_TIMESTAMP(tarih)` kullanırsınız. PostgreSQL'de ise tipik olarak `TO_TIMESTAMP(zaman_damgasi)` ve `EXTRACT(EPOCH FROM tarih)` kullanılır.

### UNIX epochu neden 1 Ocak 1970'te başlar?

Bu, UNIX'in ilk zamanlarından kalma, tarihsel olarak seçilmiş bir referans noktasıdır: basit, pratik ve sistemin geliştirildiği döneme yakındır.

## 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))
- Hrvatski (hr): [Unix timestamp konverter](https://acrafto.com/hr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/hr/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))
- 日本語 (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))
