Skip to content
Day.js

简体中文

English
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

简体中文

English
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

主题

Sidebar Navigation

安装

Node.js

浏览器

TypeScript

下载

解析

当前时间

字符串

字符串 + 格式

Unix 时间戳 (毫秒)

Unix 时间戳(秒)

Date 对象

对象

数组

UTC

Day.js 克隆

验证

获取和设置

毫秒

秒

分钟

小时

日期

星期几

星期几(本地化感知)

ISO 星期几

一年中的天数

一年中的第几周

ISO 周数

月份

季度

年

周年份

ISO 周年份

一年中的 ISO 周数

获取

设置

最大值(最晚的时间)

最小值(最早的时间)

操作

添加时间

减去时间

时间单位的起点

时间单位的结束

本地化时间

UTC

UTC 偏移量

展示

格式化

从现在开始的时间

从 X 开始的时间

距离当前时间的相对时间

相对于 X 的时间

日历时间

差异

Unix 时间戳(毫秒)

Unix 时间戳

当月天数

转换为 JavaScript Date

转换为数组

转换为 JSON

ISO 8601 字符串格式

转换为对象

转换为字符串

查询方法

是否早于

是否相同

是否晚于

是否相同或更早

是否相同或之后

是否在两个时间之间

是否为 Day.js 对象

闰年判断

i18n (国际化)

在 NodeJS 中加载区域设置

在浏览器中加载区域设置

全局更改语言环境

局部更改区域设置

获取当前 Day.js 实例的语言环境

列出当前区域设置的月份和星期

访问区域设置相关的功能

插件

在 Node.js 中加载插件

在浏览器中加载插件

AdvancedFormat

ArraySupport

BadMutable

BigIntSupport

BuddhistEra(佛历)

日历

CustomParseFormat

DayOfYear

DevHelper

Duration

IsBetween

IsLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData

LocalizedFormat

MinMax

ObjectSupport

PluralGetSet

PreParsePostFormat

QuarterOfYear

RelativeTime

时区

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

WeekYear

星期几

自定义

月份名称

月份缩写

星期几名称

星期缩写

最小星期缩写

相对时间

日历

时长

创建

克隆

转换为易读时间

格式化

毫秒

秒

分钟

小时

天

周

月份

年份

添加时间

减少时间

使用 Duration 和 Diff

以指定单位获取时长

获取指定时间单位的时长

转换为 JSON

判断是否为 Duration 对象

作为 ISO 8601 字符串

语言环境

时区

在指定时区中解析

转换为时区

获取用户时区

设置默认时区

页面导航

UTC ​

UTC 插件添加了 .utc、.local 和 .isUTC API,用于以 UTC 时间处理日期和时间。

javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015

dayjs.extend(utc);

// 默认本地时间
dayjs().format(); // 2019-03-06T17:11:55+08:00

// UTC 模式
dayjs.utc().format(); // 2019-03-06T09:11:55Z

// 将本地时间转换为 UTC 时间
dayjs().utc().format(); // 2019-03-06T09:11:55Z

// 在 UTC 模式下,所有显示方法都将以 UTC 时间显示,而不是本地时间。
// 并且所有的 getter 和 setter 方法都将在内部使用 Date#getUTC* 和 Date#setUTC* 方法,而不是 Date#get* 和 Date#set* 方法。
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); // 2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // 使用 CustomParseFormat 插件

默认情况下,Day.js 使用本地时间进行解析和显示。

如果需要在 UTC 时间进行解析或显示,可以使用 dayjs.utc() 代替 dayjs()。

dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string) ​

返回一个 UTC 模式的 Dayjs 对象。

设置为 UTC 时间 .utc() ​

返回一个克隆的 Dayjs 对象,并将其设置为使用 UTC 时间。

设置为本地时间 .local() ​

返回一个克隆的 Dayjs 对象,并将其设置为使用本地时间。

设置 UTC 偏移量 .utcOffset() ​

返回一个具有新的 UTC 偏移量的克隆 Dayjs 对象。

检查是否为 UTC 模式 .isUTC() ​

返回一个布尔值,指示当前 Dayjs 对象是否处于 UTC 模式。

Pager
上一页UpdateLocale
下一页weekOfYear

基于 MIT 许可证 发布。

版权所有 (c) 2020 iamkun

https://day.js.org/docs/en/plugin/utc

基于 MIT 许可证 发布。

版权所有 (c) 2020 iamkun