Intermediate

ISO 8601 ilguma pārveidotājs

Analizējiet ISO 8601 ilguma virkni kopējās sekundēs, minūtēs, stundās un dienās vai salieciet to no atsevišķām laika sastāvdaļām.

Moda

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Kopējās minūtes
628 157,4
Total hours
10 469,29
Kopējās dienas
436,22
0436,22 dienasP1Y2M10DT2H30MDuration span
Step by step
  1. 1

    Date part

    1 × 31 556 952 + 2 × 2 629 746 + 10 × 86 400 = 37 680 444
    Years and months use Gregorian calendar averages.
  2. 2

    Time part

    2 × 3600 + 30 × 60 = 9000
  3. 3

    Total seconds

    37 680 444 + 9000 = 37 689 444
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

ISO 8601 ilgums, piemēram, P1Y2M10DT2H30M, tiek pārvērsts kopējās sekundēs, sverot katru daļu ar vidējiem garumiem: gadi pie 31 556 952 s, mēneši pie 2 629 746 s, nedēļas 604 800 s, dienas 86 400 s, plus burtiskās stundas, minūtes un sekundes. Minūtes, stundas un dienas seko dalot.

Formula
seconds = Y×31556952 + M×2629746 + W×604800 + D×86400 + h×3600 + m×60 + s
How this is calculated

Analizēšanas režīmā kalkulators saskaņo jūsu virkni ar ISO 8601 ilguma gramatiku P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Katra sastāvdaļa (gadi, mēneši, nedēļas, dienas, stundas, minūtes, sekundes) ir neobligāta, un T atdalītājs atdala datuma daļas no laika daļām. Sekunžu vērtība var būt daļskaitlis; visas pārējās ir veseli skaitļi. Veidošanas režīmā jūs ievadāt katru sastāvdaļu tieši, un rīks salieek jums normalizēto PnYnMnDTnHnMnS virkni.

Kopējās sekundes tiek aprēķinātas, sverot katru sastāvdaļu: viens gads tiek uztverts kā kalendāra gada vidējais 31 556 952 sekundes (365,2425 dienas), viens mēnesis kā viena divpadsmitdaļa no tā (2 629 746 sekundes), viena nedēļa kā 604 800 sekundes, viena diena kā 86 400 sekundes, plus burtiskie stundu, minūšu un sekunžu daudzumi. Pārējās kopsummas ir vienkārši sekunžu skaitļa dalījumi (÷60, ÷3600, ÷86400).

Tā kā kalendāra mēneši un gadi atšķiras pēc garuma, gada un mēneša vidējie ir tuvinājumi, nevis precīzi intervāli, kas piesaistīti konkrētam sākuma datumam. Precīzai sienas pulksteņa aritmētikai piesaistiet ilgumu reālam sākuma brīdim. Nedēļas normalizētajā izvadē tiek salocītas dienās, tāpēc P1W kļūst par P7D. Nederīgas virknes (kas neatbilst gramatikai vai kails "P") nedod rezultātu.

Biežāk uzdotie jautājumi

Gads izmanto Gregora kalendāra vidējo 365,2425 dienas (31 556 952 sekundes), un mēnesis ir viena divpadsmitdaļa no tā (2 629 746 sekundes). Šie vidējie saglabā pārveides konsekventas bez nepieciešamības pēc sākuma datuma.

Jā. Analizēšanas režīmā W sastāvdaļa, piemēram, P2W, tiek pieņemta un skaitīta kā 7 dienas katra. Normalizētajā izvadē nedēļas tiek pārvērstas dienās, tāpēc W lauks tiek salocīts D.

Šis pārveidotājs izmanto vidējos mēneša un gada garumus. Ilguma pieskaitīšana konkrētam kalendāra datumam ņem vērā faktisko dienu skaitu šajos mēnešos un gados, ieskaitot garās dienas, tāpēc rezultāti var nedaudz atšķirties.

Pazīstams arī kā

iso 8601 ilgums
ilguma pārveidotājs
pnynmnd
pt ilgums
ilgums sekundēs
ilguma konvertors

APA

TG we-Calculate Editorial Team. (2026). ISO 8601 ilguma pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/iso-8601-duration-converter

Chicago

TG we-Calculate Editorial Team. "ISO 8601 ilguma pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/iso-8601-duration-converter.

IEEE

TG we-Calculate Editorial Team, "ISO 8601 ilguma pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/iso-8601-duration-converter

BibTeX

@misc{wecalculate_iso_8601_duration_converter, title = {ISO 8601 ilguma pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?