მთავარ შინაარსზე გადასვლა

დროის შტამპის კონვერტერი უფასოდ

გადაიყვანეთ Unix დროის შტამპები წაკითხვადი თარიღებად და პირიქით. მხარს უჭერს UTC-ს და ლოკალურ დროს, წამებს და მილიწამებს.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
ახლა:
ერთეული:
Epoch სწრაფი ცნობარი

გავრცელებული გამოყენება

  • გადააკეთეთ Timestamp Analytics მონაცემითარგმნე Unix timestamp analytics ექსპორტი (Google Analytics, Mixpanel, Amplitude) მეშვიდეღე კითხვადი თარიხი.
  • დროის ბეჭდების გადაკეთება გამართვაშიUnix დროის ბეჭდების დეკოდირება სერვერის ჟურნალებიდან, შეცდომების დატვირთვებიდან და API პასუხებიდან წაკითხულ თარიხებში.
  • დროის ბეჭდების გადაკეთება API დეველოპმენტშიREST API-ებისა და webhook-ებისგან დაბრუნებული Unix დროის ბეჭდების დადასტურება, შედარება და თარგმნა.
  • დროის ბეჭდების გადაკეთება მონაცემთა ბაზის შეკითხვებშითარიხების გადაკეთება Unix დროის ბეჭდებში SQL WHERE პუნქტებისა და თარიხის დიაპაზონის შეკითხვებისთვის.
  • დროის ბეჭდების გადაკეთება დაგეგმვისთვისკონკრეტული თარიხებისა და საათების გადაკეთება Unix დროის ბეჭდებში დაგეგმვის სისტემებსა და კალენდარი API-ებში გამოყენებისთვის.

როგორ მუშაობს

ყოველი გარდაქმნა პირდაპირ ბრაუზერში ხდება, JavaScript-ის ჩაშენებული Date ობიექტისა და Intl ნაკრების გამოყენებით (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — მესამე-მხარის ბიბლიოთეკის, სერვერთან ურთიერთქმედების გარეშე. ერთადერთი მონაცემი, რომელიც თქვენს მანქანას ტოვებს, არაფერია: რიცხვები ლოკალურად რჩება.

  1. 1
    ერთეულის ამოცნობა და ნორმალიზაცია
    დროის შტამპის ჩასმისას, ხელსაწყო ითვლის მის ციფრებს, ერთეულის ავტომატურად ამოსაცნობად: 10 ციფრი ნიშნავს Unix წამებს, 13 — მილიწამებს, 16 — მიკროწამებს, 19 — ნანოწამებს. ხელით დაწერილი ციფრ-დათვლის ევრისტიკა აღნიშნავს შეუსაბამობას და გვთავაზობს ერთი-დაწკაპუნებით ერთეულის გადართვას, ჩუმი შეცდომების, როგორიცაა 13-ციფრიანი მილიწამების მნიშვნელობის 55881-წლიან-წამის მნიშვნელობად მოპყრობის, თავიდან ასაცილებლად.
  2. 2
    თარიღის აგება JavaScript Date-ის მეშვეობით
    დაუმუშავებელი რიცხვი მილიწამებზეა მასშტაბირებული და გადაეცემა new Date(ms)-ს. აქედან, ჩაშენებული Date მეთოდები (getFullYear, getUTCHours, toISOString და ა.შ.) გამოსცემენ ლოკალურ დროს, UTC დროსა და ISO 8601 გამომავალს — დამუშავების ბიბლიოთეკის ჩარევის გარეშე.
  3. 3
    ენა-გამთვალისწინებელი ფარდობითი დრო Intl.RelativeTimeFormat-ის მეშვეობით
    ცოცხალი მთვლელი ცეცხლდება ყოველ წამში და ხელახლა ითვლის ფარდობით ეტიკეტს (მაგ. '3 დღის წინ', '2 საათში'), Intl.RelativeTimeFormat-ის გამოყენებით, გვერდის ენით ჩამოტანილს. ეს ფარდობით ჩვენებას ზუსტს ინახავს, თუნდაც ჩანართი ღია დატოვოთ, და გრამატიკულად სწორ გამომავალს გამოსცემს ყოველ მხარდაჭერილ ენაზე, დამატებითი თარგმანის სტრიქონების გარეშე.
  4. 4
    დროის-ზონის ჩვენება Intl.DateTimeFormat-ის მეშვეობით
    მიმაგრებული IANA დროის-ზონები (მაგ. America/New_York, Asia/Tokyo) ფორმატირებულია Intl.DateTimeFormat-ით, timeZone პარამეტრის გამოყენებით. ბრაუზერ-მხარდაჭერილი ზონის სახელების სრული სია Intl.supportedValuesOf('timeZone')-იდან მოდის. თქვენი მიმაგრებული ზონები სესიებს შორის localStorage-ში გადარჩება.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები