MCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ тЖТ

рдЧрдгрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рд╕реВрддреНрд░ (рдлреЙрд░реНрдореВрд▓рд╛)

рд╡рд┐рдЬреНрдЮрд╛рдкрди

рдкрд░рд┐рдгрд╛рдо

UTC Date & Time (ISO 8601)
2023-11-14T22:13:20Z
рд╕рдордиреНрд╡рд┐рдд рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдордп (UTC)
рддрд╛рд░реАрдЦ (UTC) 2023-11-14
рд╕рдордп (UTC) 22:13:20
рдПрдкреЙрдХ рд╕реЗрдХрдВрдб 1,700,000,000
рд╕рд╛рд▓ 2023
рдорд╣реАрдирд╛ 11
рджрд┐рди 14
рдШрдВрдЯрд╛ 22
рдорд┐рдирдЯ 13
рд╕реЗрдХрдВрдб 20

рдПрдкреЙрдХ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреНрдпрд╛ рд╣реИ?

рдпреВрдирд┐рдХреНрд╕ рдПрдкреЙрдХ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╡рд╣ рд╕рдордп рдЧрд┐рдирддрд╛ рд╣реИ рдЬреЛ 1970-01-01 00:00:00 UTC рд╕реЗ рдЕрдм рддрдХ рдмреАрдд рдЪреБрдХрд╛ рд╣реИ тАФ рдЗрд╕реА рдХреНрд╖рдг рдХреЛ "рдПрдкреЙрдХ" рдХрд╣рддреЗ рд╣реИрдВред рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдБ рдФрд░ API (рдЬреИрд╕реЗ JavaScript рдХрд╛ Date.now(), Java рдХрд╛ System.currentTimeMillis(), рдФрд░ рдХрдИ JSON рд░рд┐рд╕реНрдкреЙрдиреНрд╕) рдЗрд╕ рдорд╛рди рдХреЛ рд╕реЗрдХрдВрдб рдХреЗ рдмрдЬрд╛рдп рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред рдпрд╣ рдХрдиреНрд╡рд░реНрдЯрд░ рдЙрд╕реА рдХрдЪреНрдЪреЗ рдирдВрдмрд░ рдХреЛ рдПрдХ рд╕рд╛рдлрд╝, рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп UTC рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред

рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдЬреЛ 1970 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдпреВрдирд┐рдХреНрд╕ рдПрдкреЛрдХ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рджрд┐рдЦрд╛рддреА рд╣реИ
рдПрдкреЛрдХ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдпреВрдирд┐рдХреНрд╕ рдПрдкреЛрдХ, 1970-01-01T00:00:00Z рд╕реЗ рдмреАрддреЗ рд╕рдордп рдХреЛ рдЧрд┐рдирддреЗ рд╣реИрдВред

рдЗрд╕ рдХрдиреНрд╡рд░реНрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЕрдкрдирд╛ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╡рд╛рд▓рд╛ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдкреЗрд╕реНрдЯ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рд╕рдмрдорд┐рдЯ рдХрд░ рджреЗрдВред рдЯреВрд▓ рдЗрд╕ рдорд╛рди рдХреЛ 1000 рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ рдкреВрд░реЗ рд╕реЗрдХрдВрдб рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрди рд╕реЗрдХрдВрдб рдХреЛ рдПрдкреЙрдХ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдХреИрд▓реЗрдВрдбрд░ рдкрд░ рдореИрдк рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдкреВрд░реА ISO 8601 рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд┐рд▓рддреА рд╣реИ (рдЬреИрд╕реЗ 2023-11-14T22:13:20Z) рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рд▓, рдорд╣реАрдирд╛, рджрд┐рди, рдШрдВрдЯрд╛, рдорд┐рдирдЯ рддрдерд╛ рд╕реЗрдХрдВрдб рдХрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрдпреЛрд░рд╛ тАФ рдФрд░ рдпрд╣ рд╕рдм UTC рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рдирддреАрдЬреЗ рдкрд░ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдЯрд╛рдЗрдо рдЬрд╝реЛрди рдХрд╛ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред

рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ

рдпрд╣ рд░реВрдкрд╛рдВрддрд░рдг рд╕рд┐рд░реНрдлрд╝ рджреЛ рдЖрд╕рд╛рди рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдкрд╣рд▓реЗ, seconds = floor(ms / 1000) рд╕реЗрдХрдВрдб рд╕реЗ рдиреАрдЪреЗ рдХрд╛ рдмрдЪрд╛ рд╣реБрдЖ рд╣рд┐рд╕реНрд╕рд╛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдлрд┐рд░, date = epoch + seconds рдЙрди рд╕реЗрдХрдВрдб рдХреЛ 1 рдЬрдирд╡рд░реА 1970 рдХреА рдЖрдзреА рд░рд╛рдд рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рд▓реАрдк рд╡рд░реНрд╖, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╣реАрдиреЛрдВ рдХреА рд▓рдВрдмрд╛рдИ рд╡рдЧреИрд░рд╣ рдХреЛ рдХреИрд▓реЗрдВрдбрд░ рд▓реЙрдЬрд┐рдХ рдЕрдкрдиреЗ рдЖрдк рд╕рдВрднрд╛рд▓ рд▓реЗрддрд╛ рд╣реИред

$$\text{Date}_{\text{UTC}} = \text{Epoch}_{1970}\;+\;\frac{\text{Epoch Time (ms)}}{1000}\ \text{seconds}$$

$$\begin{gathered} \text{Date}_{\text{UTC}} = \text{Epoch}_{1970} + t_{s}\ \text{seconds} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} t_{s} &= \left\lfloor \dfrac{\text{Epoch Time (ms)}}{1000} \right\rfloor \\ \text{Epoch}_{1970} &= \text{1970-01-01T00:00:00Z} \end{aligned} \right. \end{gathered}$$

рдЖрд░реЗрдЦ рдЬреЛ 1000 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдорд╛рди рдХреЛ рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ
рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 1000 рд╕реЗ рднрд╛рдЧ рджреЗрдиреЗ рдкрд░ рд╕реЗрдХрдВрдб рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЬреЛ UTC рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред

рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг

1,700,000,000,000 ms рд▓реАрдЬрд┐рдПред рдЗрд╕реЗ 1000 рд╕реЗ рднрд╛рдЧ рджреЗрдиреЗ рдкрд░ 1,700,000,000 рд╕реЗрдХрдВрдб рдорд┐рд▓рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдПрдкреЙрдХ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдирддреАрдЬрд╛ рдЖрддрд╛ рд╣реИ 2023-11-14T22:13:20Z тАФ рдпрд╛рдиреА 14 рдирд╡рдВрдмрд░ 2023, рд╕рдордп 22:13:20 UTCред

$$\frac{1{,}700{,}000{,}000{,}000}{1000} = 1{,}700{,}000{,}000\ \text{seconds}$$

$$\text{Date}_{\text{UTC}} = \text{Epoch}_{1970} + 1{,}700{,}000{,}000\ \text{seconds} = \text{2023-11-14T22:13:20Z}$$

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓

рдХреНрдпрд╛ рдирддреАрдЬрд╛ рдореЗрд░реЗ рд╕реНрдерд╛рдиреАрдп рд╕рдордп рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ? рдирд╣реАрдВред рдХрд┐рд╕реА рднреА рднреНрд░рдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╣рдореЗрд╢рд╛ UTC (рд╕рдордиреНрд╡рд┐рдд рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдордп) рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рд╕рдордп рдЪрд╛рд╣рд┐рдП рддреЛ рдЗрд╕рдореЗрдВ рдЕрдкрдиреЗ рдЯрд╛рдЗрдо рдЬрд╝реЛрди рдХрд╛ рдСрдлрд╝рд╕реЗрдЯ рдЦреБрдж рдЬреЛрдбрд╝ рдпрд╛ рдШрдЯрд╛ рд▓реЗрдВред (рднрд╛рд░рдд рдХреЗ рд▓рд┐рдП рдпрд╣ UTC+5:30 рд╣реИред)

рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕реЗрдХрдВрдб рд╣реИрдВ, рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдирд╣реАрдВ рддреЛ? рджрд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╕реЗрдХрдВрдб рд╡рд╛рд▓реЗ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ 1000 рд╕реЗ рдЧреБрдгрд╛ рдХрд░ рд▓реЗрдВ, рдпрд╛ рдмрд╕ рдЙрд╕рдХреЗ рдЖрдЧреЗ рддреАрди рд╢реВрдиреНрдп рд▓рдЧрд╛ рджреЗрдВред

рдХреЛрдИ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдмрд╣реБрдд рджреВрд░ рднрд╡рд┐рд╖реНрдп рдХреА рдпрд╛ 1970 рдХреА рддрд╛рд░реАрдЦ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЕрдЧрд░ рд╕реЗрдХрдВрдб рд╡рд╛рд▓реЗ рдорд╛рди рдХреЛ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕рдордЭрдХрд░ рдбрд╛рд▓рд╛ рдЬрд╛рдП рддреЛ рд╡рд╣ 1970 рдХреЗ рдЖрд╕рдкрд╛рд╕ рджрд┐рдЦреЗрдЧрд╛, рдЬрдмрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╡рд╛рд▓реЗ рдорд╛рди рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реВрдиреНрдп рд▓рдЧрд╛рдиреЗ рдкрд░ рд╡рд╣ рдмрд╣реБрдд рджреВрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрд╢рд╛ рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА рдЗрдХрд╛рдИ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╣реА рд╣реИред

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: