Instrument Gratuit Online de Conversie Dată/Oră
Utilizarea Convertor Format Timp este simplă:
-
Conversia formatului de timp este esențială în dezvoltarea web și dezvoltarea sistemelor pentru scenarii precum:
API-urile RESTful schimbă frecvent timestamp-uri în format ISO 8601 (ex., 2024-10-21T15:30:00Z). Acest instrument convertește cu ușurință între timestamp Unix și format ISO, sau invers.
Convertiți între formatul MySQL/PostgreSQL DATETIME (2024-10-21 15:30:00) și formatul ISO 8601 folosit în aplicații. Util pentru conversie date ORM și API-către-bază de date.
Fișierele log de la sisteme diferite au adesea formate datetime inconsistente. Acest instrument ajută la standardizarea formatelor pentru o analiză mai ușoară a logurilor și analiză time-series.
Convertiți între ora UTC folosită pe servere și fusurile orare locale (JST, EST etc.) pentru utilizatori. Esențial pentru dezvoltarea aplicațiilor globale.
Convertiți timestamp-uri Unix (ex., 1729491000) stocate în loguri sau baze de date în format lizibil pentru om (2024-10-21 15:30:00) pentru depanare eficientă.
RSS 2.0 necesită format RFC 2822 (Mon, 21 Oct 2024 15:30:00 +0900), în timp ce feed-urile ATOM necesită format RFC 3339. Verificați formatele corecte pentru generarea feed-urilor.
Convertiți între obiecte Date JavaScript și date datetime de pe server. Util pentru verificarea rezultatelor toISOString() și compatibilitatea formatelor.
Formatele de timp (formate datetime) sunt metode de notație standardizate pentru schimbul datelor datetime între sistemele computerizate. Ele permit schimbul consistent de date între diferite limbaje de programare, baze de date și API-uri.
ISO 8601 este un standard internațional definit de Organizația Internațională pentru Standardizare (ISO) pentru notația datetime. Formatul YYYY-MM-DDTHH:MM:SS±HH:MM exprimă clar anul, luna, ziua, ora, minutul, secunda și fusul orar. 'T' separă data și ora, în timp ce '±HH:MM' indică offset-ul de la UTC.
ISO 8601: 2024-10-21T15:30:00+09:00 RFC 2822: Mon, 21 Oct 2024 15:30:00 +0900 Unix Timestamp: 1729491000 Format SQL: 2024-10-21 15:30:00
Notația fusului orar '+09:00' indică Ora Standard Japonia (JST), care este cu 9 ore înaintea UTC.
Schimbați cu precizie date datetime între diferite limbaje de programare, baze de date și API-uri. Standardizarea formatelor previne erorile de interpretare a datelor și corupția.
Gestionarea corespunzătoare a fusului orar este esențială pentru aplicațiile globale. Convertiți între UTC și ora locală pentru a afișa orele corecte utilizatorilor din întreaga lume.
Conversia timestamp-urilor Unix și formatelor lizibile pentru mașină în formate lizibile pentru om îmbunătățește semnificativ analiza fișierelor log și eficiența depanării.
Respectarea standardelor internaționale precum ISO 8601 și RFC asigură integrarea fluidă cu alte sisteme și servicii, menținând în același timp extensibilitatea viitoare.
Pentru considerații privind secundele intercalare sau gestionarea Orei de Vară, consultați documentația limbajului de programare sau a bibliotecii dumneavoastră.
RFC 3339 este un subset al ISO 8601. În timp ce ISO 8601 permite notație foarte flexibilă, RFC 3339 este definit mai strict pentru utilizare pe Internet. În practică, utilizarea formatului RFC 3339 (YYYY-MM-DDTHH:MM:SSZ) este de asemenea ISO 8601 valid.
Cu reprezentare întreg de 32 de biți cu semn, timestamp-ul Unix maxim este 2147483647 (19 ianuarie 2038 03:14:07 UTC). Dincolo de aceasta, apare overflow (Problema Anul 2038). Soluția este să utilizați întregi de 64 de biți. Sistemele moderne au migrat în mare parte la 64 de biți.
Cea mai bună practică este să utilizați UTC (Coordinated Universal Time) pentru baze de date și comunicare API, convertind în fusul orar local când afișați utilizatorilor. Specificați explicit fusul orar în format ISO 8601 (+09:00 etc.) pentru a evita confuzia.
Dacă utilizați biblioteci fus orar (Intl.DateTimeFormat JavaScript, pytz Python etc.), DST este considerat automat. Cu toate acestea, dacă utilizați ora UTC, DST nu are niciun efect.
Da. ISO 8601 le reprezintă cu puncte zecimale (2024-10-21T15:30:00.123+09:00), timestamp-ul Unix folosește 13 cifre (milisecunde) sau 16 cifre (microsecunde). Date.now() JavaScript returnează timestamp milisecundă.
Timestamp-ul Unix poate teoretic reprezenta date înainte de 1970 (valori negative), dar unele sisteme au limitări. ISO 8601 nu are restricții și poate reprezenta chiar date î.Hr. (folosind semnul minus).
new Date().toISOString() JavaScript returnează format ISO 8601 (UTC). Date.parse() poate parsa format ISO 8601. Timestamp-ul Unix poate fi obținut cu Date.now() sau new Date().getTime() (în milisecunde).
Utilizați tipurile MySQL/PostgreSQL DATETIME sau TIMESTAMP, standardizând fusul orar la UTC. Convertiți în format ISO 8601 la stratul aplicației. Bazele de date NoSQL folosesc uneori timestamp Unix (tip numeric).
Convertiți între timestamp Unix și format ISO 8601
Convert between time units: seconds, minutes, hours, days, etc.
Add, subtract dates and calculate day differences
Convertiți timpul între diferite locații din întreaga lume
Convert between frames, seconds, and timecodes