时间单位转换器
在 秒, 分钟, 小时, 和 年 之间以科学精度即时转换。
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周)。
🏃
体育
将马拉松时间或圈速转换为总秒数以便于比较和图表。
使用说明
- 输入值: 输入要转换的时间持续时间(例如90)。
- 选择单位: 从下拉菜单中选择源单位(例如分钟)。
- 获取结果: 工具立即计算所有其他单位的等效持续时间,从毫秒到世纪。
- 复制: 点击任何卡片上的复制图标以在代码或文档中使用结果。
代码中的时间转换
转换时间单位是编程中的常见任务。以下是在不同语言中将秒转换为格式化时间的方法。
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年。