ماشین حساب زمان گذشته

با این ماشین حساب می‌توانید زمان و تاریخ دقیق را در چند دقیقه، ساعت یا روز گذشته محاسبه کنید. کافی است مقدار زمان گذشته را وارد کنید.

زمان قبل

7 ساعت قبل

05:00

Thursday, 15 January 2026

یا 05:00:00

محاسبه به عقب از 12:00:00

در محاسبه شما خطایی رخ داد.

محاسبه معکوس زمان از اکنون و چالش‌های شمارش رو به عقب ساعت

آخرین به‌روزرسانی: ۳ مرداد ۱۴۰۵

تصویرسازی برای ماشین حساب زمان گذشته

برخی از سوالات درباره زمان، تنها زمانی معنا پیدا می‌کنند که بدانید دقیقاً در چه لحظه‌ای قرار دارید. مثلاً می‌شنوید که بسته‌ای «۱۱ ساعت پیش» تحویل داده شده است، یا روی برچسب دارو نوشته شده آخرین دوز «۶ ساعت پیش» مصرف شده، یا در سیستم ثبت شده که فلان رویداد «۲۰ ساعت پیش» رخ داده است بدون اینکه زمان دقیقی ذکر شود. در تمام این موارد، این اعداد به تنهایی کاربردی ندارند؛ چیزی که شما واقعاً نیاز دارید، ساعت دقیقی است که این زمان به آن اشاره می‌کند.

این دقیقاً همان کاری است که ماشین حساب زمان گذشته انجام می‌دهد. کافی است مشخص کنید چقدر می‌خواهید به عقب برگردید و واحد آن را انتخاب کنید؛ این ابزار آن بازه زمانی را از لحظه فعلی کسر کرده و زمان و تاریخ دقیق حاصل را به شما نشان می‌دهد. نیازی به جستجو یا محاسبات ریاضی نیست: ماشین حساب زمان دستگاه شما را می‌خواند، بنابراین «هفت ساعت پیش» همیشه دقیقاً هفت ساعت قبل از اکنون است، نه قبل از یک زمان ثابت و از پیش تعیین‌شده در صفحه وب.

این اختلاف زمان می‌تواند بر حسب دقیقه، ساعت، روز، هفته یا ماه باشد. مقادیر کوچک در محدوده امروز باقی می‌مانند، اما مقادیر بزرگ‌تر از نیمه‌شب عبور می‌کنند و ماشین حساب تاریخ را هم به عقب برمی‌گرداند؛ یعنی همان جایی که معمولاً محاسبات ذهنی و دستی دچار خطا می‌شوند.

چرا شمارش رو به عقب سخت‌تر از شمارش رو به جلو است؟

حرکت رو به جلو روی ساعت کاملاً طبیعی به نظر می‌رسد چون با تجربه ما از گذر زمان همخوانی دارد. اما حرکت رو به عقب شما را مجبور به قرض گرفتن (قرض گرفتن زمان از ساعت قبل) می‌کند و این کار در یک ساعت ۱۲ ساعته واقعاً دشوار و گیج‌کننده است.

فرض کنید ساعت 3:15 AM (صبح) است و می‌خواهید بدانید ۹ ساعت پیش چه ساعتی بوده است. ۹ ساعت قبل از 3:15 AM به عصر روز قبل برمی‌گردد، بنابراین پاسخ 6:15 PM (بعد از ظهر) و از همه مهم‌تر، دیروز است. در اینجا دو تغییر همزمان رخ داده است: شاخص صبح/عصر (AM/PM) تغییر کرده و تاریخ تقویم نیز یک روز به عقب رفته است. بیشتر مردم یکی از این دو مورد را درست محاسبه می‌کنند و دیگری را فراموش می‌کنند.

این مشکل در مورد دقیقه‌ها پیچیده‌تر هم می‌شود. مثلاً ۴۷ دقیقه قبل از ساعت 2:12 PM چه زمانی بوده است؟ شما نمی‌توانید به سادگی ۴۷ را از ۱۲ کم کنید، زیرا دقیقه‌ها در مبنای ۶۰ هستند، نه ۱۰۰. باید یک ساعت قرض بگیرید، آن را به ۶۰ دقیقه تبدیل کنید، به ۱۲ اضافه کنید و سپس تفریق را انجام دهید. پاسخ 1:25 PM است. این یک محاسبه کوچک است، اما از آن دست محاسباتی است که افراد معمولاً سه بار تکرار می‌کنند چون به نتیجه اول خود اعتماد ندارند.

یک ماشین حساب ساعت چند بود هر دو احتمال خطا را از بین می‌برد. قرض گرفتن از ساعت قبل، تغییر AM به PM و به عقب برگرداندن تاریخ همگی در یک مرحله انجام می‌شوند و نتیجه به طور کامل شامل ساعت، روز هفته و تاریخ تقویم نمایش داده می‌شود.

خواندن برچسب‌های زمانی نسبی

برچسب‌های زمانی نسبی در دنیای نرم‌افزار همه‌جا دیده می‌شوند. پیام‌ها، کامیت‌ها، آپلودها، به‌روزرسانی‌های سفارش و اعلان‌های تحویل کالا تقریباً همگی به جای زمان دقیق، با برچسب‌هایی مانند «۳ ساعت پیش» یا «۲ روز پیش» مشخص می‌شوند. این فرمت برای خواندن بسیار راحت، اما برای کار کردن و برنامه‌ریزی بسیار آزاردهنده است.

مشکل از زمانی شروع می‌شود که بخواهید دو مورد از این زمان‌ها را با هم مقایسه کنید، یا یکی از آن‌ها را با رویدادی که دارای ثبت زمان واقعی است تطبیق دهید. مثلاً اپلیکیشن پیک می‌گوید بسته «یازده ساعت پیش» اسکن شده است، در حالی که صفحه پیگیری زمان اسکن را 04:20 نشان می‌دهد. آیا این دو مربوط به یک رویداد هستند؟ تا زمانی که برچسب نسبی را به ساعت واقعی تبدیل نکنید، نمی‌توانید متوجه شوید.

این رایج‌ترین دلیلی است که افراد به سراغ ماشین حساب چند ساعت پیش می‌روند؛ نه از روی کنجکاوی، بلکه برای تطبیق دادن اطلاعات. تبدیل «یازده ساعت پیش» به «ساعت 04:35 امروز» مقایسه را کاملاً واضح می‌کند و تنها یک ثانیه زمان می‌برد.

همچنین برچسب‌های نسبی با گذشت زمان تغییر می‌کنند اما در صفحه ثابت می‌مانند. صفحه‌ای که هنگام لود شدن عبارت «۵ ساعت پیش» را نشان می‌داد، یک ساعت بعد هم همان را نشان می‌دهد مگر اینکه صفحه را رفرش کنید. تبدیل این زمان به یک ساعت دقیق، پاسخ را ثابت و مشخص می‌کند؛ چیزی که هنگام ثبت، ارسال یا بایگانی اطلاعات به آن نیاز دارید.

مصرف دارو، تغذیه و هر کار برنامه‌ریزی‌شده دیگر

ردیابی فواصل زمانی، مهم‌ترین کاربرد روزمره این ابزار است. مصرف دارو هر شش ساعت یک‌بار، تغذیه نوزاد هر سه ساعت، یا شیفت‌های کاری هر هشت ساعت؛ همه این‌ها معمولاً به صورت «آخرین بار N ساعت پیش بود» ثبت می‌شوند و قبل از اینکه بتوانید زمان نوبت بعدی را مشخص کنید، باید آن‌ها را به ساعت واقعی تبدیل کنید.

فرض کنید روی برچسب دارویی نوشته شده هر هشت ساعت یک دوز مصرف شود و آخرین دوز «پنج ساعت پیش» مصرف شده است. بلافاصله دو سوال مطرح می‌شود: آن دوز در چه ساعتی مصرف شده و نوبت بعدی چه زمانی است؟ سوال اول را این ماشین حساب مستقیماً پاسخ می‌دهد. با داشتن این پاسخ، حل سوال دوم بسیار ساده می‌شود؛ کافی است فاصله زمانی کامل را به آن اضافه کنید.

شیفت‌های شبانه این وضعیت را به مراتب بدتر می‌کنند، زیرا بازه زمانی از نیمه‌شب عبور کرده و تاریخ در طول محاسبه تغییر می‌کند. اگر کسی کار خود را در ساعت 02:00 تمام کند و از او بپرسند «نه ساعت پیش» چه اتفاقی افتاده است، در واقع درباره روز تقویمی قبل از او سوال شده است. اشتباه کردن در تاریخ در اینجا فقط یک خطای جزئی نیست، بلکه شما را کاملاً به روز اشتباهی هدایت می‌کند.

مناطق زمانی و مفهوم «اکنون»

یک نکته ظریف وجود دارد که باید به آن اشاره کرد: این ماشین حساب بر اساس زمان محلی فعلی شما که توسط دستگاهتان گزارش می‌شود کار می‌کند. این دقیقاً همان چیزی است که اکثر کاربران به آن نیاز دارند، اما دانستن مواردی که این قاعده صدق نمی‌کند نیز مفید است.

اگر در حال خواندن برچسب زمانی ثبت‌شده در یک منطقه زمانی دیگر هستید، کسر کردن اختلاف زمان از ساعت خودتان، زمان را روی ساعت شما نشان می‌دهد، نه ساعت آن‌ها. به عنوان مثال، گزارش سروری که بر اساس ساعت UTC ثبت شده و از روی دستگاهی که سه ساعت جلوتر است خوانده می‌شود، با هم همخوانی نخواهند داشت مگر اینکه ابتدا اختلاف ساعت را لحاظ کنید. خود محاسبه درست انجام می‌شود، اما این مرجع زمانی است که نیاز به دقت دارد.

همین امر در مورد تغییرات ساعت رسمی (ساعت تابستانه و زمستانه) نیز صدق می‌کند. در دو روز از سال که ساعت‌ها تغییر می‌کنند، یک اختلاف ساعت ثابت با حرکت ظاهری ساعت دیواری برای آن روز همخوانی نخواهد داشت. به عنوان مثال، ۱۲ ساعت قبل از ساعت 10:00 صبحِ روزی که ساعت‌ها یک ساعت به جلو کشیده شده‌اند، بر اساس ساعت دیواری معادل ساعت 22:00 شب قبل نیست، زیرا یک ساعت از شبِ مابین حذف شده است.

روزها، هفته‌ها و ماه‌ها رو به عقب

فواصل زمانی طولانی‌تر، چالش را از ساعت به تقویم منتقل می‌کنند. کم کردن روزها تا زمانی که به ابتدای ماه نرسیده‌اید ساده است، اما پس از آن طول ماه قبل اهمیت پیدا می‌کند؛ برخی ماه‌ها ۳۱ روزه، برخی ۳۰ روزه و ماه فوریه بسته به سال، ۲۸ یا ۲۹ روزه است.

هفته‌ها راحت‌ترین واحد برای محاسبه رو به عقب هستند، زیرا یک هفته همیشه دقیقاً هفت روز است. هر روزی از هفته که امروز باشد، در هر تعداد هفته کامل قبل نیز دقیقاً همان روز هفته بوده است. این ویژگی باعث می‌شود هفته به واحدی طبیعی برای هر کار با ریتم هفتگی تبدیل شود.

ماه‌ها حالت پیچیده‌تری دارند، زیرا طول ماه‌ها یکسان نیست. عبارت «یک ماه پیش» از سی و یکم یک ماه، زمانی که ماه قبل فقط ۳۰ روز داشته است، مبهم است و سیستم‌های مختلف آن را به روش‌های متفاوتی حل می‌کنند. این ماشین حساب از عرف معمول تقویم استفاده می‌کند؛ یعنی همان شماره روز در ماه قبل، و اگر آن روز وجود نداشته باشد (مثلاً ۳۱ام در یک ماه ۳۰ روزه)، آخرین روز آن ماه در نظر گرفته می‌شود که با منظور واقعی افراد در گفتار روزمره مطابقت دارد.

سوالات متداول

چند ساعت پیش، ساعت چند بود؟

تعداد ساعت را وارد کنید، واحد را روی «ساعت» قرار دهید و ماشین حساب این مقدار را از زمان فعلی دستگاه شما کسر می‌کند. نتیجه، ساعت دقیق را به همراه تاریخ نشان می‌دهد، بنابراین عبور از نیمه‌شب کاملاً مشخص و بدون ابهام خواهد بود.

آیا ماشین حساب فواصل زمانی که از نیمه‌شب عبور می‌کنند را محاسبه می‌کند؟

بله. وقتی بازه زمانی به قبل از نیمه‌شب برسد، تاریخ به روز قبل برمی‌گردد و در کنار ساعت نمایش داده می‌شود. از آنجا که این حالت بیشترین احتمال خطای محاسبات دستی را دارد، تاریخ همیشه به طور واضح نشان داده می‌شود تا جای هیچ ابهامی باقی نماند.

از چه واحدهایی می‌توانم استفاده کنم؟

دقیقه، ساعت، روز، هفته و ماه. دقیقه‌ها و ساعت‌ها معمولاً برای خواندن برچسب‌های زمانی نسبی و ردیابی فواصل زمانی استفاده می‌شوند؛ در حالی که روزها، هفته‌ها و ماه‌ها برای محاسبه رو به عقب در تقویم کاربرد دارند.

آیا این ابزار از منطقه زمانی من استفاده می‌کند؟

بله، این ابزار از زمان محلی فعلی دستگاهی که استفاده می‌کنید بهره می‌برد. اگر برچسب زمانی مورد نظر شما در منطقه زمانی دیگری ثبت شده است، ابتدا باید آن را به زمان محلی خود تبدیل کنید، در غیر این صورت نتیجه نهایی بر اساس ساعت متفاوتی خواهد بود.

تفاوت این ابزار با ماشین حساب مدت زمان چیست؟

این ابزار از زمان حال شروع کرده و با کسر کردن یک بازه زمانی مشخص، زمان گذشته را پیدا می‌کند. ماشین حساب مدت زمان برعکس عمل می‌کند؛ یعنی دو زمان مشخص را از شما می‌گیرد و فاصله بین آن‌ها را محاسبه می‌کند. زمانی که مقدار گذشته را می‌دانید از این ماشین حساب استفاده کنید و زمانی که هر دو نقطه زمانی (شروع و پایان) را دارید، از ماشین حساب مدت زمان استفاده کنید.

پیش‌فرض‌های آماده