Unix టైమ్స్టాంప్ అంటే ఏమిటి?
Unix టైమ్స్టాంప్ అనేది Unix epoch — 1970-01-01T00:00:00Z — నుండి గడిచిన సెకన్ల (లేదా మిల్లీసెకన్ల) సంఖ్య. ఇది లాగ్ ఫైళ్ళు, API రెస్పాన్స్లు, డేటాబేస్ కాలమ్లు, మరియు JWT క్లెయిమ్లలో సమయాన్ని నిర్దేశించే కానానికల్ మార్గం. ఈ కన్వర్టర్ UTC, మీ స్థానిక టైమ్జోన్, మరియు మీరు జోడించిన ఏ IANA జోన్లో అయినా టైమ్స్టాంప్ ఏకకాలంలో రెండర్ చేస్తుంది — అన్నీ మీ బ్రౌజర్లో, శూన్య నెట్వర్క్ రిక్వెస్ట్లతో.
Unix టైమ్స్టాంప్ కన్వర్షన్ ఎలా పనిచేస్తుంది?
టూల్ ప్లాట్ఫారమ్ నేటివ్ Date మరియు Intl.DateTimeFormat ప్రవర్తనను అనుసరించే చిన్న, నిర్ణయాత్మక పైప్లైన్ నడుపుతుంది:
- మాగ్నిట్యూడ్ డిటెక్షన్. 1012 కంటే ఎక్కువ ఏ న్యూమరిక్ ఇన్పుట్ అయినా మిల్లీసెకన్లుగా పరిగణించబడుతుంది; దానికంటే తక్కువ ఉండేది సెకన్లుగా పరిగణించబడుతుంది.
1700000000సెకన్లుగా చదవబడుతుంది,1700000000000మిల్లీసెకన్లుగా చదవబడుతుంది, మరియు రెండూ అదే క్షణానికి రిజోల్వ్ చేస్తాయి. - ఇన్స్టంట్ కన్స్ట్రక్షన్. గుర్తించిన విలువ అవసరమైతే మిల్లీసెకన్లకు గుణించబడుతుంది, ఆపై
new Date(ms)కి పంపబడుతుంది. ఫలితం తన స్వంత టైమ్జోన్ కలిగి ఉండని ఒక్క ప్లాట్ఫారమ్-నేటివ్ ఇన్స్టంట్. - మల్టీ-టైమ్జోన్ రెండరింగ్. పికర్లో ప్రతి యాక్టివ్ జోన్ కోసం, టూల్ నాలుగు సమాంతర వ్యూలు తయారు చేయడానికి ఆ జోన్తో
Intl.DateTimeFormatకాల్ చేస్తుంది — సరైన ఆఫ్సెట్తో ISO 8601, RFC 2822-స్టైల్ స్ట్రింగ్, లొకేల్-అవేర్ లాంగ్ ఫారమ్, మరియు "3 నిమిషాల క్రితం" వంటి రిలేటివ్-టైమ్ ఫ్రేజ్. - తేదీ → టైమ్స్టాంప్ ఇన్వర్షన్. మీరు దిశ మార్చినప్పుడు, టూల్
datetime-localవాల్-క్లాక్ విలువ మరియు ఎంచుకున్న జోన్ చదువుతుంది, ఆ వాల్ టైమ్లో ఆ జోన్ ఆఫ్సెట్ లెక్కిస్తుంది, మరియు UTC ఇన్స్టంట్కు తిరిగి కన్వర్ట్ చేస్తుంది. - లైవ్ టికర్. "లైవ్" ఆన్ చేయడం ప్రతి సెకన్ ప్రతి సెల్ మళ్ళీ రెండర్ చేసే
setInterval(tick, 1000)లూప్ ప్రారంభిస్తుంది; ఆఫ్ చేయడం ఇంటర్వల్ క్లియర్ చేస్తుంది మరియు డిస్ప్లే ఫ్రీజ్ చేస్తుంది.
ఈ Unix టైమ్స్టాంప్ కన్వర్టర్ ఎందుకు ఉపయోగించాలి?
- డిఫాల్ట్గా గోప్యత. పేజీ ప్రారంభ డాక్యుమెంట్ లోడ్ తర్వాత శూన్య నెట్వర్క్ కాల్స్ చేస్తుంది. మీ టైమ్స్టాంప్ ట్యాబ్ వదిలి వెళ్ళదు — DevTools తెరవండి, కన్వర్ట్ చేయి క్లిక్ చేయండి, మరియు నెట్వర్క్ ప్యానెల్ నిశ్శబ్దంగా ఉంటుంది.
- ఒక్క బాక్స్లో సెకన్లు మరియు మిల్లీసెకన్లు. మీ లాగ్ లైన్ ఏ యూనిట్ ఉపయోగిస్తుందో ఇకపై అంచనా వేయవద్దు; మాగ్నిట్యూడ్ డిటెక్టర్ సరైన యూనిట్ ఎంచుకుంటుంది మరియు ఏది ఎంచుకుందో చెప్తుంది.
- ఒక్క చూపులో మల్టీ-టైమ్జోన్. UTC, ఇంజినీర్ టోక్యోలో, కస్టమర్ న్యూ యార్క్లో, మరియు లండన్లో ఆడిట్ లెడ్జర్ అంతటా పేమెంట్ టైమ్స్టాంప్ పోల్చండి — ఒక్క రెండర్లో, కేలండర్ లెక్కలు లేకుండా.
- RFC-సరైన అవుట్పుట్. ISO 8601 ఖచ్చితమైన జోన్ ఆఫ్సెట్ ఉపయోగిస్తుంది, RFC 2822 కన్వెన్షనల్ ఆకారాన్ని పాటిస్తుంది, మరియు లొకేల్ వ్యూ మీ బ్రౌజర్ ప్రిఫర్డ్ భాష ఉపయోగిస్తుంది. అదే నంబర్లు, నాలుగు ఫార్మాట్లు, రౌండింగ్ ఆశ్చర్యాలు లేవు.
Unix టైమ్స్టాంప్ల సాధారణ అప్లికేషన్లు ఏమిటి?
ఏ సిస్టమ్ టైమ్ను సంఖ్యగా రాస్తే, Unix టైమ్స్టాంప్ కన్వర్టర్ మీరు మొదట చేరుకునే మొదటి టూల్:
- లాగ్ లైన్లు డీబగ్గింగ్ చేయడం.
journald, CloudWatch, Datadog, లేదా Sentry నుండి అప్లికేషన్ లాగ్స్ సాధారణంగా ఒక epoch కాలమ్ కలిగి ఉంటాయి. ఒక్క రెండర్లో ఆన్-కాల్ ఇంజినీర్ జోన్ మరియు కస్టమర్ జోన్ అంతటా ఖచ్చితమైన వాల్-క్లాక్ టైమ్ చూడడానికి ఇక్కడ పేస్ట్ చేయండి. - JWT క్లెయిమ్లు డీకోడ్ చేయడం. JSON Web Token లోపల
iatమరియుexpక్లెయిమ్లు unix-సెకన్ల టైమ్స్టాంప్లు. టోకెన్ ఎప్పుడు జారీ చేయబడింది మరియు ఎప్పుడు ఎక్స్పైర్ అవుతుందో చూడటానికి వాటిని వేయండి — సెకన్లు, మిల్లీసెకన్లు, ISO 8601, మరియు రిలేటివ్ టైమ్, పక్కపక్కన. - API రెస్పాన్స్ టైమ్స్టాంప్లు పోల్చడం. REST మరియు webhook పేలోడ్లు అసుసంగత యూనిట్లలో టైమ్స్టాంప్లు విడుదల చేస్తాయి — Stripe సెకన్లు ఉపయోగిస్తుంది, Shopify మిల్లీసెకన్లు ఉపయోగిస్తుంది, GitHub ISO స్ట్రింగ్లు ఉపయోగిస్తుంది. ఆర్డర్ లైన్, ఆడిట్ లాగ్, మరియు కస్టమర్-కనిపించే రిసీట్తో అలైన్మెంట్ వెరిఫై చేయడానికి రా integer కన్వర్ట్ చేయండి.
Unix టైమ్స్టాంప్ ఉదాహరణ ఎలా ఉంటుంది?
1700000000 టైమ్స్టాంప్ తీసుకోండి. మాగ్నిట్యూడ్ డిటెక్టర్ దాన్ని సెకన్లుగా చదువుతుంది (ఇది 1012 కంటే చాలా తక్కువ), కాబట్టి టూల్ new Date(1700000000 * 1000) కన్స్ట్రక్ట్ చేస్తుంది — ఇన్స్టంట్ 2023-11-14T22:13:20.000Z. UTC కార్డ్ ISO స్ట్రింగ్, RFC 2822 ఫారమ్ (Tue, 14 Nov 2023 22:13:20 GMT), లాంగ్ లొకేల్ ఫారమ్, మరియు మీ ప్రస్తుత క్లాక్ నుండి లెక్కించిన రిలేటివ్ ఫ్రేజ్ చూపిస్తుంది. టోక్యో కార్డ్ అదే ఇన్స్టంట్ను 2023-11-15T07:13:20.000+09:00 గా రెండర్ చేస్తుంది. మిల్లీసెకన్లలో 1700000000000 గా అదే విలువ ఇవ్వడం ఒకే రెండర్ ఇస్తుంది — మాగ్నిట్యూడ్ డిటెక్టర్ నిశ్శబ్దంగా యూనిట్ స్వాప్ హ్యాండిల్ చేస్తుంది.
ఈ Unix టైమ్స్టాంప్ కన్వర్టర్ ఒక్క పని చేస్తుంది: ఒక సంఖ్యను ఒక క్షణంగా మార్చడం, లేదా ఒక క్షణాన్ని ఒక సంఖ్యగా మార్చడం, మీకు ముఖ్యమైన ప్రతి టైమ్జోన్లో, విలువ ఎక్కడికీ పంపకుండా. పేస్ట్ చేయండి, క్లిక్ చేయండి, కాపీ చేయండి, ముందుకు వెళ్ళండి.