यूनिक्स टाइमस्टैम्प को तारीखों में बदलें या वर्तमान समय से टाइमस्टैम्प उत्पन्न करें।
एक यूनिक्स टाइमस्टैम्प (जिसे एपोक समय या POSIX समय के रूप में भी जाना जाता है) समय के एक बिंदु का वर्णन करने के लिए एक प्रणाली है। यह 1 जनवरी, 1970, 00:00:00 UTC (यूनिक्स एपोक) के बाद से बीते हुए सेकंडों की संख्या का प्रतिनिधित्व करता है, जिसमें लीप सेकंड शामिल नहीं हैं। यह सरल संख्या तारीख/समय की गणना और स्टोरेज को आसान बनाती है।
यूनिक्स समय एक सिंगल हस्ताक्षरित पूर्णांक (integer) है जो हर सेकंड एक से बढ़ता है। यह टाइमज़ोन-स्वतंत्र है क्योंकि यह हमेशा UTC का प्रतिनिधित्व करता है। स्थानीय समय में परिवर्तित करने के लिए उचित टाइमज़ोन ऑफ़सेट लागू करने की आवश्यकता होती है। वर्तमान यूनिक्स टाइमस्टैम्प किसी भी प्रोग्रामिंग भाषा में आसानी से प्राप्त किया जा सकता है।
32-बिट सिस्टम यूनिक्स समय को एक हस्ताक्षरित 32-बिट पूर्णांक में स्टोर करते हैं, जो 19 जनवरी, 2038 को ओवरफ़्लो हो जाएगा। अधिकांश आधुनिक सिस्टम 64-बिट पूर्णांक का उपयोग करते हैं, जो अरबों वर्षों तक ओवरफ़्लो नहीं होगा।
टाइमस्टैम्प टाइमज़ोन-स्वतंत्र होते हैं, कम स्टोरेज लेते हैं, तुलना और गणना करने में आसान होते हैं, और पार्सिंग की अस्पष्टताओं से बचते हैं जो तारीख स्ट्रिंग प्रारूपों के साथ हो सकती हैं।