数据掌握2026年1月20日星期二

日期与时间

在 JavaScript 中处理时间。

广告

查看赞助商以支持 JS Fruggal。

原生 Date 对象很笨拙。对于复杂的应用程序,专业人士使用 date-fnsLuxon 等库。

原生格式化

const now = new Date();

// "国际化" API 是现代原生方式
const readable = new Intl.DateTimeFormat('zh-CN', {
  dateStyle: 'full',
  timeStyle: 'short'
}).format(now);

console.log(readable); 
// "2026年1月6日星期二 14:30"

专业提示

始终将日期作为 UTC ISO 字符串 (2024-01-01T12:00:00Z) 存储在数据库中。仅在屏幕上显示时将其转换为用户的本地时间。

广告

查看赞助商以支持 JS Fruggal。