Անցնել հիմնական բովանդակությանը

Ժամանակահատվածի փոխակերպիչ անվճար

Փոխակերպեք Unix ժամանակահատվածները ընթեռնելի ամսաթվերի և հակառակը: Աջակցում է UTC և տեղական ժամանակ, վայրկյաններ և միլիվայրկյաններ:

Աշխատում է անցանց՝ բեռնվելուց հետո
Հիմա:
Միավոր:
Epoch արագ տեղեկ.

Տարածված կիրառություններ

  • Փոխել Ժամ Նիշ Վերլուծել ՏվյալԹարգմանել Unix ժամ նիշ վերլուծել արտահանել (Google Վերլուծել, Mixpanel, Amplitude) մեջ կարդալ մեջ:
  • Վրիպակ ուղղման համար ժամանակի տպանիշները փոխեքUnix ժամանակի տպանիշները վերծանեք սերվերի տեղեկամատյաններից, սխալի հեռացումից և API պատասխաններից դարձրեք ընթեռնելի ամսաթվեր:
  • API Մշակման ժամանակ փոխեք ժամանակի տպանիշներըREST API և webhook-ներից վերադարձվող Unix ժամանակի տպանիշները վավերացրեք, համեմատեք և թարգմանեք:
  • Տվյալների բազայի հարցումների համար փոխեք ժամանակի տպանիշներըSQL WHERE կետերի և ամսաթվերի տիրույթի հարցումների համար փոխեք ամսաթվերը Unix ժամանակի տպանիշների:
  • Փոխակերպեք ժամանակի տպանիշները ժամանակացուցակման համարԿոնկրետ ամսաթվերը և ժամերը փոխակերպեք 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-ում։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր