You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用date-fns库将日期格式化为UTC字符串?

用date-fns将日期格式化为UTC字符串

直接使用date-fns提供的formatUTC函数即可实现你的需求——它专门用于以UTC时区格式化日期,替代默认使用本地时区的format函数。

示例代码:

// ES模块导入
import { formatUTC } from 'date-fns';

// 或者CommonJS环境
// const { formatUTC } = require('date-fns');

const from = new Date();
// 按你需要的格式输出UTC日期
const utcDateStr = formatUTC(from, "MMMM d, yyyy");

如果你需要输出和原生new Date().toUTCString()完全一致的格式(例如 Wed, 21 Oct 2015 07:28:00 GMT),可以搭配对应的格式字符串:

const utcString = formatUTC(from, "EEE, dd MMM yyyy HH:mm:ss 'GMT'");

formatUTC的工作逻辑和原生toUTCString()对齐,会忽略本地时区,直接基于UTC时间戳来解析和格式化日期,完全满足你的需求。

内容的提问来源于stack exchange,提问作者omega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:10:32