多久以前(相對時間)
將任意過去的日期和時間轉換為清晰的相對短語(如「3 天前」),以及以每個單位表示的已過時間間隔的完整分解。
3 天 ago
- 1
Elapsed time in seconds
|now − past| = 259,254.1 sAbsolute difference between the two timestamps. - 2
Convert to days
259,254.1 ÷ 86,400 = 3.0006 - 3
Floor to whole units
floor(3.0006) = 3
此計算機如何運作?
「多久以前」是從現在到過去某時刻的時間差,用最大適合的單位表示:diff = now − past,然後 value = floor(diff / unit)。單位從秒到年,使用 60、60、24、7、約 30.44 和 365.25 天的閾值,產生如「3 天前」的短語,以及完整的分解。
公式
How this is calculated
計算器解析您輸入的過去日期和時間以及可選的參考時間。如果參考時間留空,則使用當前時刻。差值以毫秒計算為參考時間減去過去時間,因此正值意味著過去日期在參考時間之前,負值意味著它在之後(顯示為「之後」)。
為選擇相對短語,它選取適合絕對差值的最大單位,使用以下閾值:60 秒以下顯示秒;60 分鐘以下顯示分鐘;24 小時以下顯示小時;7 天以下顯示天;一個月(平均 30.44 天)以下顯示週;一年(365.25 天)以下顯示月;否則顯示年。顯示的值是差值除以該單位的向下取整,因此部分單位被丟棄,就像日常說話一樣(「3 天前」,而非「3.4 天前」)。
月和年使用平均長度(30.44 和 365.25 天)以考慮月份長度變化和閏年,因此它們是近似值而非精確的日曆差值。分解網格以精確的分數總量重新表達同一間隔的秒、分鐘、小時、天、週、月和年,供精確工作使用。
常見問題
日曆月份從 28 到 31 天不等,年份可包含閏日,因此計算器使用平均長度:每月 30.44 天,每年 365.25 天。這使相對短語保持一致,但意味著月和年的總量是估算值,而非精確的日曆差值。
如果過去日期實際上晚於參考時間,則差值為負。計算器仍然有效:它使用絕對間隔並將短語標記為「之後」而非「之前」。
瀏覽器能解析的任何字串都可以,但 ISO 8601 格式如 2026-06-24T09:00 在各設備上最為可靠。將參考欄位留空以與當前時刻比較。
也稱為
TG we-Calculate Editorial Team. (2026). 多久以前(相對時間) [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/time-ago
TG we-Calculate Editorial Team. "多久以前(相對時間)." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/time-ago.
TG we-Calculate Editorial Team, "多久以前(相對時間)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/time-ago
@misc{wecalculate_time_ago, title = {多久以前(相對時間)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/time-ago}}, year = {2026}, note = {TG we-Calculate} }
這個計算機對您有幫助嗎?
