时间单位转换器

, 分钟, 小时, 和 之间以科学精度即时转换。

Milliseconds
3,600,000ms
Seconds
3,600s
Minutes
60m
Hours
1h
Days
0.041667d
Weeks
0.005952wk
Months (Avg)
0.001369mo
Years
0.000114y
Decades
0.000011dec
Centuries
0.000001cen

常见用例

💻

开发

将超时值从秒转换为毫秒(例如5s = 5000ms)用于JavaScript函数。

🎬

视频编辑

计算总时长帧数或将90分钟转换为秒用于ffmpeg命令。

📅

规划

即时将项目估算从小时转换为工作周(例如120小时 = 3周)。

🏃

体育

将马拉松时间或圈速转换为总秒数以便于比较和图表。

使用说明

  1. 输入值: 输入要转换的时间持续时间(例如90)。
  2. 选择单位: 从下拉菜单中选择源单位(例如分钟)。
  3. 获取结果: 工具立即计算所有其他单位的等效持续时间,从毫秒到世纪。
  4. 复制: 点击任何卡片上的复制图标以在代码或文档中使用结果。

代码中的时间转换

转换时间单位是编程中的常见任务。以下是在不同语言中将秒转换为格式化时间的方法。

JavaScriptSeconds to H:M:S
function formatTime(seconds) {
  const h = Math.floor(seconds / 3600);
  const m = Math.floor((seconds % 3600) / 60);
  const s = seconds % 60;
  return `${h}h ${m}m ${s}s`;
}

console.log(formatTime(3665));
// Output: "1h 1m 5s"
Pythontimedelta
import datetime

seconds = 3665
time_str = str(datetime.timedelta(seconds=seconds))

print(time_str)
# Output: "1:01:05"
PHPgmdate
$seconds = 3665;
echo gmdate("H:i:s", $seconds);
// Output: "01:01:05"
Gotime.Duration
package main

import (
	"fmt"
	"time"
)

func main() {
	seconds := 3665
	d := time.Duration(seconds) * time.Second
	fmt.Println(d.String())
    // Output: "1h1m5s"
}

常见问题

一年有多少天?

在科学和天文学上下文(儒略年)中,一年计算为365.25天,以考虑闰年。

一天有多少秒?

标准一天正好有86,400秒(60秒 × 60分钟 × 24小时)。

微秒与毫秒?

毫秒(ms)是1/1000秒。微秒(µs)是1/1,000,000秒。微秒比毫秒小1000倍。

什么是十年?

十年是10年的时间段。一个世纪是100年。一个千年是1000年。

相关工具

© 2026 DevToolbox. 保留所有权利。