Unix Timestamp Dönüştürme Aracı 1970-01-01 tarihinden bu yana saniyeler (UTC)
Şu anki zaman:
Saniye
Biçimi Değiştir
Saniye
Saniye
Unix Timestamp Dönüştürücü - Geliştiriciler İçin Vazgeçilmez Araç
Sistem geliştirme, API testi ve log analizi için vazgeçilmez! Unix Timestamp ile okunabilir zaman formatları arasında hızla dönüşüm yapın; saniye ve milisaniye desteğiyle.
✨ Temel Özellikler
- Çift Yönlü Dönüşüm: Unix Timestamp'ten okunabilir tarihe, tarihten Unix Timestamp'e sorunsuz dönüşüm yapın.
- Gerçek Zamanlı Saat: Güncel Unix Timestamp değerini anlık olarak görüntüleyin; duraklatma ve devam ettirme seçeneğiyle.
- Saniye ve Milisaniye Desteği: Hem 10 haneli (saniye) hem de 13 haneli (milisaniye) timestamp değerlerini destekler.
- Tek Tıkla Kopyalama: Oluşturulan timestamp değerini anında panoya kopyalayın.
🎯 Yaygın Kullanım Alanları
- Backend Geliştirme: Veritabanlarındaki zaman alanlarını yönetme ve API isteklerinde timestamp işleme.
- Log Analizi: Sunucu loglarını okuma ve hataların tam zamanını tespit etme.
- Veri Analizi: Zaman serisi verilerini işleme ve olay zamanlarını kaydetme.
- API Testi: Test verisi oluşturma ve zamanla ilgili parametreleri doğrulama.
- Hata Ayıklama: Zamana bağlı hataları inceleme ve zaman hesaplama mantığını anlama.
💡 Pratik İpuçları
- Formatı Tanıyın: 10 haneli sayı saniye cinsinden, 13 haneli sayı milisaniye cinsinden timestamp'tir.
- Saat Dilimi Farkındalığı: Unix Timestamp değerleri her zaman UTC'dedir. Yerel saate dönüştürürken saat dilimi farkını göz önünde bulundurun (Türkiye: UTC+3).
- Kod Referansları: Sayfanın alt kısmında Python, JavaScript, PHP ve diğer programlama dillerinde timestamp dönüşüm örnekleri bulunmaktadır.
- Toplu İşlem: Birden fazla timestamp dönüştürmek için sağlanan kod örneklerini kendi betiklerinizde kullanabilirsiniz.
❓ Unix Timestamp Nedir?
Unix Timestamp, Unix time veya POSIX time olarak da bilinir; 1 Ocak 1970, 00:00:00 UTC tarihinden bu yana geçen toplam saniye sayısıdır. Zamanı evrensel ve saat diliminden bağımsız bir biçimde temsil etmenin en yaygın yöntemidir; bu nedenle farklı coğrafi bölgelerde çalışan sistemlerde son derece kullanışlıdır. Dünyanın herhangi bir yerinde olsanız da, aynı Unix Timestamp her zaman tamamen aynı ana karşılık gelir!
Farklı dillerde şu anki Unix Timestamp'i nasıl alabileceğiniz:
| Java | time |
| JavaScript | Math.round(new Date().getTime()/1000) |
| Microsoft .NET / C# | epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 |
| MySQL | SELECT unix_timestamp(now()) |
| Perl | time |
| PHP | time() |
| PostgreSQL | SELECT extract(epoch FROM now()) |
| Python | import time + time.time() |
| Ruby | Time.now、Time.new、Time.now.to_i |
| Go | import time + int32(time.Now().Unix()) |
| SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE()) |
| Unix / Linux | date +%s |
| VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", Now()) |
Farklı dillerde Unix Timestamp'i standart zamana nasıl döndürebileceğiniz:
| Java | String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) |
| JavaScript | var unixTimestamp = new Date(Unix timestamp * 1000) + commonTime = unixTimestamp.toLocaleString() |
| Linux | date -d @Unix timestamp |
| MySQL | from_unixtime(Unix timestamp) |
| Perl | my $time = Unix timestamp + my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6] |
| PHP | date('r', Unix timestamp) |
| PostgreSQL | SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second'; |
| Python | import time + time.gmtime(Unix timestamp) |
| Ruby | Time.at(Unix timestamp) |
| SQL Server | DATEADD(s, Unix timestamp, '1970-01-01 00:00:00') |
| VBScript / ASP | DateAdd("s", Unix timestamp, "01/01/1970 00:00:00") |
Farklı dillerde standart zamanı Unix Timestamp'e nasıl döndürebileceğiniz:
| Java | long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00"); |
| JavaScript | var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second)) |
| MySQL | SELECT unix_timestamp(time) |
| Perl | use Time::Local + my $time = timelocal($sec, $min, $hour, $day, $month, $year); |
| PHP | mktime(hour, minute, second, month, day, year) |
| PostgreSQL | SELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS')); |
| Python | import time + int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S'))) |
| Ruby | Time.local(year, month, day, hour, minute, second) |
| SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', time) |
| Unix / Linux | date +%s -d"Jan 1, 1970 00:00:01" |
| VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", time) |
X
💡
Bunlara da ihtiyacınız olabilir