Unix Timestamp Çevirici
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ı | Vahid | Nümunə | Açılışı |
|---|---|---|---|
| 10 | saniyə | 1724668800 | 26 avq 2024, 10:40 UTC |
| 13 | millisaniyə | 1724668800000 | eyni an |
| 16 | mikrosaniyə | 1724668800000000 | eyni an |
| 19 | nanosaniyə | 1724668800000000000 | eyni 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ət | An | Niyə qarşınıza çıxır |
|---|---|---|
0 | 1 yan 1970, 00:00 UTC | epoxanın özü; tarixə sızmış sıfır |
86400 | 2 yan 1970 | bir günün saniyələri — an ilə səhv salınmış müddət |
1000000000 | 9 sen 2001 | milyardıncı saniyə; test datasında da sevilən ədəd |
2147483647 | 19 yan 2038, 03:14:07 UTC | 32-bit işarəli maksimum — 2038 problemi |
253402300799 | 31 dek 9999, 23:59:59 UTC | dördrəqəmli illə məhdud sistemlərdə "heç vaxt bitmir" |
Öz alətlərinizdə cari timestamp
| Mühit | Saniyə | Millisaniyə |
|---|---|---|
| JavaScript | Math.floor(Date.now()/1000) | Date.now() |
| Python | int(time.time()) | int(time.time()*1000) |
| Shell | date +%s | date +%s%3N (GNU) |
| PostgreSQL | extract(epoch from now())::int | (extract(epoch from now())*1000)::bigint |
| MySQL | UNIX_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
- Diaqram və Blok-sxem QurucusuBlok-sxem və diaqram çəkin, qutuları özü marşrutlaşan oxlarla birləşdirin, düzülüşü avtomatik qurdurun. SVG ixracı var.
- Şifrə GeneratoruBrauzerin kriptoqrafik təsadüfi say generatoru ilə güclü şifrələr yaradın, gücünü dərhal görün.
- HTML Entity ÇeviriciMətni HTML üçün kodlayın və ya entity-ləri geri açın — markap pozucuları, adlı dəstlər, emojiyə qədər rəqəmsal istinadlar. Düz bir dəfə açır.