时间处理工具
JavaScript 日期和时间处理库。
日期库
Day.js
- 简介: 轻量级的日期处理库
- 链接: https://day.js.org/
- 特点:
- 仅 2KB 大小
- API 与 Moment.js 兼容
- 支持插件扩展
- 国际化支持
date-fns
- 简介: 现代化的日期工具库
- 链接: https://date-fns.org/
- 特点:
- 函数式编程风格
- 模块化设计,按需引入
- TypeScript 支持
- 不可变数据
Luxon
- 简介: 强大的日期时间库
- 链接: https://moment.github.io/luxon/
- 特点:
- Moment.js 团队开发
- 基于原生 Intl API
- 时区支持完善
Moment.js
- 简介: 经典的日期处理库(已停止维护)
- 链接: https://momentjs.com/
- 特点: 功能全面,但体积较大
时间格式化
ms
- 简介: 时间字符串转换工具
- 链接: https://github.com/vercel/ms
- 特点: 将时间字符串转换为毫秒数
- 示例:
ms('2 days')→172800000
timeago.js
- 简介: 相对时间格式化
- 链接: https://timeago.org/
- 特点: "3 分钟前"、"2 天前" 等格式
- 体积: 仅 2KB
倒计时
FlipDown
- 简介: 翻页式倒计时
- 链接: https://github.com/PButcher/flipdown
- 特点: 酷炫的翻页动画效果
Countdown.js
- 简介: 简单的倒计时库
- 链接: https://github.com/gumroad/countdown.js
- 特点: 轻量、易用
日历组件
FullCalendar
- 简介: 功能完整的日历组件
- 链接: https://fullcalendar.io/
- 特点:
- 支持多种视图
- 拖拽功能
- 事件管理
React Big Calendar
- 简介: React 日历组件
- 链接: https://jquense.github.io/react-big-calendar/
- 特点: Google Calendar 风格
时区处理
Spacetime
- 简介: 轻量级时区库
- 链接: https://github.com/spencermountain/spacetime
- 特点: 简化时区转换
timezone-support
- 简介: IANA 时区数据库支持
- 链接: https://github.com/prantlf/timezone-support
- 特点: 完整的时区支持
在线工具
Epoch Converter
- 简介: Unix 时间戳转换
- 链接: https://www.epochconverter.com/
- 特点: 时间戳与日期互转
Time.is
- 简介: 精确时间查询
- 链接: https://time.is/
- 特点: 显示世界各地精确时间