تمام گائیڈز

Unix ٹائم اسٹیمپ کو تاریخ میں اور تاریخ کو ٹائم اسٹیمپ میں تبدیل کرنا

شائع ہوئی: · تازہ کاری: 3 منٹ کا مطالعہ

Unix ٹائم اسٹیمپ 1 جنوری 1970 کی آدھی رات سے عالمی وقت میں گزرا وقت گنتا ہے۔ دو سوال نتیجے کی تاریخ طے کرتے ہیں: عدد کی اکائی، اور وہ ٹائم زون جس میں آپ نتیجہ پڑھتے ہیں۔

ایک حوالہ جاتی قدر

Unix ٹائم اسٹیمپ تبدیل کریں ایک ہی لمحے کی تین قراتیں دیتا ہے۔ 1700000000 کے لیے، پیرس کے وقت پر سیٹ براؤزر کے ساتھ:

قراتنتیجہ
UTC تاریخTue, 14 Nov 2023 22:13:20 GMT
مقامی تاریخ14 نومبر 2023 کو 23:13:20 UTC+1
ISO2023-11-14T22:13:20.000Z

مقامی وقت براؤزر کے ٹائم زون کی پیروی کرتا ہے: سردیوں میں پیرس میں ایک گھنٹہ زیادہ۔ وہی ٹائم اسٹیمپ ایک ہی لمحہ ہے، جو دو ٹائم زونوں میں پڑھا گیا۔

اکائی ہندسوں کی تعداد سے پہچانی جاتی ہے

ڈیفالٹ سیٹنگ عدد کی لمبائی سے اکائی پہچانتی ہے۔ نیچے کی تین قدریں ایک ہی لمحے کو ظاہر کرتی ہیں، درستگی تک۔

عددہندسےپہچانی گئی اکائیملا ہوا لمحہ
170000000010سیکنڈ14 نومبر 2023، 22:13:20 UTC
170000000000013ملی سیکنڈ14 نومبر 2023، 22:13:20 UTC
170000000012345616مائیکرو سیکنڈ14 نومبر 2023، 22:13:20.123 UTC

اصول: 11 ہندسوں تک سیکنڈ؛ 12 سے 14 تک ملی سیکنڈ؛ 15 اور 16 پر مائیکرو سیکنڈ۔ “ملی سیکنڈ” سیٹنگ اس اکائی کو مسلط کرتی ہے۔

اصول کا جال

چونکہ اکائی لمبائی سے نکالی جاتی ہے، ایک مبہم قدر ایک ہی طرح پڑھی جاتی ہے: 10000000000 (11 ہندسے) 20 نومبر 2286 دیتا ہے، اور 100000000000 (12 ہندسے) 3 مارچ 1973۔ مارچ 1973 سے پہلے کا ملی سیکنڈ ٹائم اسٹیمپ 11 یا اس سے کم ہندسوں کا ہوتا ہے، اور اسے سیکنڈ پڑھ لیا جائے گا: تب “ملی سیکنڈ” سیٹنگ مسلط کریں۔

1970 سے پہلے کی قدریں اور 2038 کی حد

منفی عدد 1970 سے پہلے کے لمحے کو ظاہر کرتا ہے: −1 سے 31 دسمبر 1969، 23:59:59 UTC ملتا ہے، اور 0 سے 1 جنوری 1970 کی آدھی رات۔

عدد 2147483647 سب سے بڑا ہے جسے دستخط شدہ 32 بٹ عدد صحیح سنبھال سکتا ہے: وہ 19 جنوری 2038، 03:14:07 UTC دیتا ہے۔ اگلا عدد، 2147483648، 03:14:08 دیتا ہے: ٹول بلا حد جاری رہتا ہے، مگر وقت کو 32 بٹ میں رکھنے والا نظام نہیں رہ سکتا۔

تاریخ کو ٹائم اسٹیمپ میں بدلنا

عدد کی جگہ تاریخ لکھیں: ٹول سیکنڈ اور ملی سیکنڈ میں ٹائم اسٹیمپ دیتا ہے۔

ان پٹسیکنڈ میں ٹائم اسٹیمپقرات
2026-01-011767225600عالمی وقت میں آدھی رات، کوئی ٹائم زون نہیں دیا
2026-01-01T10:30:00+01:001767259800پیرس میں 10:30، یعنی عالمی وقت میں 09:30
2024-02-291709164800لیپ سال قبول

ٹائم زون کے بغیر تاریخ مقامی وقت میں نہیں بلکہ عالمی وقت میں پڑھی جاتی ہے: ٹول نتیجے میں یہ بتاتا ہے۔ جو تاریخ موجود نہیں، جیسے 30 فروری 2026، پیغام کے ساتھ مسترد ہو جاتی ہے۔

عام غلطیاں

  • ملی سیکنڈ کو سیکنڈ پڑھنا: تاریخ ہزاروں سال آگے جا پہنچتی ہے۔
  • ٹائم زون بھول جانا: مقامی پڑھی گئی تاریخ کو عالمی کے طور پر بھیجنے پر وہ ایک یا زیادہ گھنٹے کھسک جاتی ہے۔
  • مقامی وقت سوچتے ہوئے ٹائم زون کے بغیر تاریخ لکھنا، جبکہ اسے UTC میں پڑھا جائے گا۔

دو تاریخوں کے درمیان دن گننے کے لیے دو تاریخوں کے درمیان دن گننا دیکھیں۔

تبدیلی جانچیں

  1. UTC والی سطر دوبارہ پڑھیں، جو آلے پر منحصر نہیں ہوتی۔
  2. نتیجے کی پہلی سطر میں بتائی گئی اکائی جانچیں۔
  3. ملی ہوئی تاریخ کو واپس بدلیں: آپ کو ابتدائی عدد ملنا چاہیے۔

Unix ٹائم اسٹیمپ تبدیل کریں