मुख्य बिंदु
- 01Unix timestamp 00:00:00 UTC 1 January 1970 से elapsed seconds को count करता है, जिसे epoch कहते हैं।
- 0210-digit number आमतौर पर seconds होता है; 13-digit number आमतौर पर milliseconds होता है — 1000 से divide करके convert करें।
- 03Unix time हमेशा UTC में होता है, इसलिए same timestamp different time zones में different clock times दिखाता है।
एक sentence में definition
Unix timestamp वह number है जो 1 January 1970 को 00:00:00 Coordinated Universal Time (UTC) से pass हुए seconds को represent करता है। इस starting instant को Unix epoch कहते हैं, और हर timestamp इससे forward measure होता है। जैसे आप यह पढ़ रहे हैं, current value 1.7 billion से ऊपर कहीं है।
Computers के लिए एक arbitrary date पर agree करने का कारण efficiency है। एक single integer को store, compare, और math करना एक string जैसे "June 24, 2026, 3:14 PM in Central European Summer Time" से बहुत आसान है। Events को sort करना, यह measure करना कि कुछ कितने समय में हुआ, या check करना कि एक चीज़ दूसरे से पहले हुई, यह सब दो whole numbers को compare करने में reduce हो जाता है।
Count UTC को anchor किया गया है, इसलिए Unix timestamp में कोई time zone नहीं है। Same number, 1750000000, सारी दुनिया में एक instant है — बस Tokyo में New York से different wall-clock time दिखाता है। Time zones तभी apply होते हैं जब number को human-readable date में turn किया जाता है।
Seconds vs. milliseconds: उन्हें अलग कैसे करें
Classic Unix timestamp seconds में measure होता है, लेकिन बहुत सारे modern software — विशेष रूप से JavaScript — milliseconds में measure करते हैं, जो 1000 times बड़ा होता है। दोनों को mix करना most common timestamp bug है, और यह dates produce करता है जो या तो 1970 में हैं या roughly 50,000 years future में।
उन्हें अलग करने का quickest तरीका digit count है। Any recent date के लिए seconds timestamp में 10 digits होते हैं (1750000000)। Same instant का millisecond version में 13 digits होते हैं (1750000000000)। अगर value 1000x बहुत बड़ा दिखता है, तो यह almost certainly milliseconds है — 1000 से divide करके seconds पाएँ। अगर library milliseconds expect करती है और आप seconds देते हो, तो 1000 से multiply करें।
कुछ systems और भी fine जाते हैं: microseconds (16 digits) और nanoseconds (19 digits) high-resolution logging और databases में show होते हैं। Rule same है — हर step 1000 का factor है। Doubt में, number को converter में paste करें और देखें कि resulting date आजके पास है या नहीं।
Unix timestamp को date में कैसे convert करें
आपको hand से math करने की ज़रूरत नहीं है। Number paste करें और date को अपने own time zone में और UTC में पढ़ें।
- 01
Unix timestamp converter खोलें
Handytool के Unix timestamp converter पर जाएँ। सब कुछ आपके browser में run होता है, इसलिए कोई भी चीज़ server को नहीं भेजी जाती।
- 02
Number paste करें
Timestamp को drop करें। Tool automatically detect करता है कि यह seconds है या milliseconds इसकी length के आधार पर, इसलिए आपको rarely specify करना पड़ता है।
- 03
Human date को पढ़ें
Date और time को UTC दोनों में और आपके local time zone में render किया हुआ देखें, ताकि आप confirm कर सकें कि आप correct instant पढ़ रहे हैं।
- 04
दूसरे तरीके से करें
Calendar date और time enter करें ताकि matching Unix timestamp मिल सके database में store करने, API call में, या scheduled job में।
1970 क्यों, और अन्य quirks
Epoch को early 1970s में Bell Labs पर Unix build करने वाले engineers ने choose किया था। इसे एक recent, round, convenient date होना ज़रूरी था, और 1970 की start fit था — यह close था ताकि counter को immediately huge numbers की ज़रूरत न पड़े, और far enough था ताकि वह file और process times को cover करे जिनकी उन्हें ज़रूरत थी। Negative timestamps 1970 से पहले के moments को represent करते हैं, इसलिए scheme historical dates भी handle करता है।
एक subtlety: Unix time leap seconds को ignore करता है। Real UTC occasionally एक extra second insert करता है Earth के slightly irregular rotation के साथ align रहने के लिए, लेकिन Unix time pretend करता है हर day में exactly 86,400 seconds हैं। यह arithmetic को simple रखता है लेकिन strict astronomical time से एक fraction of a minute off होता है — एक tradeoff जिसके लिए almost everyone happy हैं।
जब आपको timestamp को Discord event, cron schedule, या countdown के साथ line up करने की ज़रूरत हो, तो converter को time-zone tool के साथ pair करना help करता है ताकि आप same instant को अपने audience के regions में देख सकें।
Unix timestamp FAQ
Unix timestamp seconds में है या milliseconds में?
यह system पर depend करता है। Traditional Unix time seconds में है (current dates के लिए 10-digit number); JavaScript और बहुत से web APIs milliseconds use करते हैं (13 digits)। Milliseconds से seconds में जाने के लिए 1000 से divide करें, या reverse के लिए 1000 से multiply करें।
क्या Unix timestamp में time zone included है?
नहीं। Unix time हमेशा UTC में count होता है और कोई zone नहीं rखता। Zone तभी apply होता है जब number को readable date में convert किया जाता है, यही कारण है कि same timestamp दुनिया भर में different clock times दिखाता है।
Current Unix timestamp क्या है?
यह हर second बदलता है। Mid-2026 तक यह roughly 1.75 billion है। Live value देखने के लिए converter खोलें और किसी भी specific date को timestamp में turn करें।
Epoch time क्या है?
"Epoch time" Unix time का दूसरा नाम है। Epoch fixed origin है — 1 January 1970 को 00:00:00 UTC — और epoch time इससे count किए गए seconds का number है।
क्या Unix timestamp negative हो सकता है?
हाँ। 1 January 1970 से पहली dates को negative numbers में represent किया जाता है, epoch से backward count किए हुए seconds।