Unix Timestamp Çevirici

Oflayn işləyirHeç nə yüklənmirPulsuz, qeydiyyatsız
İndi (saniyə)—
İndi (millisaniyə)—
İndi (UTC)—
UTC—
Sizin vaxtınız—
Oxunan—
Nisbi—

Unix timestamp-ı oxunan tarixə və tarixi timestamp-a çevirin — saniyə, millisaniyə, mikrosaniyə və nanosaniyə avtomatik tanınır. Anı UTC və öz saat qurşağınızda görün, bütöv siyahıları bir dəfəyə çevirin, cari epoxanı bir kliklə kopyalayın.

Timestamp-ı uzunluğundan oxumaq

Vahid demək olar həmişə rəqəm sayından görünür, çünki ağlabatan heç bir tarix üçün diapazonlar üst-üstə düşmür:

Rəqəm sayıVahidNümunəAçılışı
10saniyə172466880026 avq 2024, 10:40 UTC
13millisaniyə1724668800000eyni an
16mikrosaniyə1724668800000000eyni an
19nanosaniyə1724668800000000000eyni an

JavaScript-in Date.now() funksiyası millisaniyə qaytarır; Python-un time.time() funksiyası kəsrli saniyə; Go-nun time.Now().UnixNano() funksiyası nanosaniyə; REST API-lərin və verilənlər bazalarının çoxu saniyə işlədir. Tarix 1970 kimi çıxırsa, saniyə millisaniyə gözləyən yerə verilib; on minlərlə il uzağa düşürsə — əksinə.

Görən kimi tanınmalı sabitlər

QiymətAnNiyə qarşınıza çıxır
01 yan 1970, 00:00 UTCepoxanın özü; tarixə sızmış sıfır
864002 yan 1970bir günün saniyələri — an ilə səhv salınmış müddət
10000000009 sen 2001milyardıncı saniyə; test datasında da sevilən ədəd
214748364719 yan 2038, 03:14:07 UTC32-bit işarəli maksimum — 2038 problemi
25340230079931 dek 9999, 23:59:59 UTCdördrəqəmli illə məhdud sistemlərdə "heç vaxt bitmir"

Öz alətlərinizdə cari timestamp

MühitSaniyəMillisaniyə
JavaScriptMath.floor(Date.now()/1000)Date.now()
Pythonint(time.time())int(time.time()*1000)
Shelldate +%sdate +%s%3N (GNU)
PostgreSQLextract(epoch from now())::int(extract(epoch from now())*1000)::bigint
MySQLUNIX_TIMESTAMP()ROUND(UNIX_TIMESTAMP(NOW(3))*1000)

Bu səhifədəki hər şey brauzerinizdə işləyir; yapışdırdığınız heç bir timestamp heç yerə göndərilmir.

Tez-tez verilən suallar

Unix timestamp nədir?

1 yanvar 1970, 00:00:00 UTC anından — Unix epoxasından — keçən saniyələrin sayıdır. Saat qurşağı məlumatı daşımayan tək ədəddir və sistemlərin vaxtı məhz belə ötürməsinin səbəbi də budur: 1724668800 dünyanın hər maşınında eyni anı adlandırır, hər maşın onu yalnız göstərmək üçün öz yerli saatına çevirir.

Saniyəni millisaniyədən necə ayırım?

Rəqəmləri sayın. İndiki dövrün timestamp-ı saniyə ilə 10 rəqəmlidir (2286-cı ilə qədər), millisaniyə ilə 13, mikrosaniyə ilə 16, nanosaniyə ilə 19. Alət vahidi eyni qaydayla tanıyır. Səhv salmaq xəta vermir — 1970-in yanvarında və ya 56638-ci ildə tamamilə inandırıcı görünən tarix çıxarır; API-lərin ikisini qarışdırması buna görə bu qədər yayılmış baqdır.

Saat qurşağım timestamp-ı dəyişirmi?

Xeyr. Timestamp özü hər yerdə eyni ədəddir — UTC-də sabit bir andan sayılır. Saat qurşağınız yalnız həmin anın divar saatı tarixi kimi necə yazılacağını dəyişir. Alətin hər ikisini göstərməsinin səbəbi budur: loqlar və API-lər üçün UTC forması, hadisənin sizin üçün nə vaxt baş verdiyini bilmək üçün yerli forma.

2038-ci il problemi nədir?

Unix vaxtını işarəli 32-bit tam ədəddə saxlayan sistemlərin yeri 2.147.483.647-də bitir — bu, 19 yanvar 2038, 03:14:07 UTC-dir. Bir saniyə sonra qiymət mənfiyə aşır və 1901-in dekabrına düşür. Müasir sistemlər 64 bit saxlayır və 292 milyard il üçün rahatdır; problem köhnə quraşdırılmış cihazlarda, fayl formatlarında və 32-bit elan edilmiş verilənlər bazası sütunlarında yaşayır.

Unix timestamp-larında uzunluq saniyələri nəzərə alınırmı?

Xeyr. Unix vaxtı uzunluq saniyələrini (leap seconds) yox sayır: hər gün düz 86.400 saniyədir. UTC uzunluq saniyəsi əlavə edəndə Unix saatları bir saniyəni təkrarlayır və ya yayır. Çevirmə üçün bu üstünlükdür — hesab sadə qalır — amma 1972-dən bəri Unix vaxtı ilə həqiqi fiziki saniyələr arasında 27 saniyəlik fərq yığılıb.

Toplu vərəq sətri niyə etibarsız sayır?

Toplu vərəq hər sətirdə bir ədəd oxuyur — işarəli tam ədəd və ya Python-un time.time() çap etdiyi kimi kəsr saniyə. 2024-08-26 kimi tarix sətirləri timestamp deyil və təxmin edilmək əvəzinə işarələnir; onları tarixi açıq şəkildə oxuyan ikinci vərəqdə çevirin.

Oxşar alətlər