问题标签 [date-fns]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1476 浏览

javascript - date-fns 中的什么方法相当于 moment().toISOString()

我的旧代码使用 momentjs,如下所示:

可以重现相同结果的 date-fns 上的等效方法是什么?

0 投票
1 回答
44 浏览

date - date-fns - 库以这种格式返回日期 (2018-08-240)

我使用 date-fns 库来格式化我的日期。

我获取今天日期的代码是let today = format(new Date(), 'YYYY-MM-DD');

但是此代码将日期返回为2018-08-240

为什么240??

谁能帮我得到正确的日期???提前致谢。

0 投票
2 回答
9902 浏览

timezone - date-fns 的时区支持

我正在考虑将我的项目迁移momentdate-fns所谓的简单、功能等。但在我玩了一段时间之后,我注意到他们还不支持timezone。他们最近在 alpha 2.0.0中引入了选项locale和其他功能,但该选项只是一种语言支持,这些功能中的选项只是显示/添加符号(例如 2018.08.29 GMT+9)。所以我想知道我是否只是想念它,尽管他们已经支持它或者他们真的还没有支持它。timezoneformatlocaletimezoneGMT

0 投票
2 回答
36562 浏览

javascript - 使用 ISO-8601 格式的 date-fns 获取当前日期

我想使用 date-fns lib 获取从当天开始的最后一小时:分钟:秒的 ISO-8601 格式:

我在用着: endOfDay(new Date());

Fri Sep 14 2018 23:59:59 GMT-0300

所以添加 toISOString() 以获取 ISO 格式: endOfDay(new Date()).toISOString()

结果: 2018-09-15T02:59:59.999Z

当我需要时:

2018-09-14T23:59:59.999Z

0 投票
2 回答
745 浏览

javascript - 使用 date-fns 的 max 函数从日期字符串数组中查找最大日期

日期字符串数组由后端数据对象构造,如下所示:

结果是

typeof(dates) 是“对象”

如何在 jsdates 数组中找到获取最新日期?

是否可以应用 date-fns 的 max 函数?

0 投票
1 回答
1710 浏览

node.js - 找不到模块 date-fns

我正在使用 Typescript 制作一个 nodejs 项目。对于我的日期时间操作,我决定使用 date-fns。在他们的文档中,他们说库的类型总是在每个版本中更新。但是,我似乎无法导入库本身:

它记录一个Cannot find module 'date-fns'错误。

我认为我没有任何“特殊”配置。我只是用npm instll --save date-fns. 这是我的tsconfig.json

我以前只在 Angular 中使用过打字稿。所以,我可能不擅长从头开始设置打字稿环境。

0 投票
3 回答
11820 浏览

javascript - TypeError:格式不是 date-fns 中的函数

我正在从时刻迁移到date-fns并关注官方网站上的文档。

我已经从 npm 安装了 date-fns,当我尝试使用时出现此错误:

TypeError:格式不是函数

我尝试过导入,需要,但它们都给出了相同的错误。

typeof(format)也返回undefined

在 Nodejs 上使用 v1.29.0

0 投票
1 回答
9817 浏览

javascript - UTC时刻,date-fns有类似的东西吗?

我目前正在重构一个使用时刻作为日期的大型代码库。有很多地方的日期是这样的:moment.utc()

我似乎在 date-fns 中找不到类似的东西?有谁知道我如何在 date-fns 中获得相同的功能?或者只是普通的香草?

只需与 moment.utc() 匹配即可

0 投票
2 回答
1177 浏览

javascript - 获取第 N 周第 X 天的日期

我有一个看起来像这样的对象:

这显示某人在当月的第 1、2、...周有空。

我现在需要的是真实的每一天的日期。例如,本月第一周的星期二日期,本月第二周的星期二日期等等。

我已经检查了 date-fns 和 moment.js,但我不知道如何解决这个问题。

0 投票
1 回答
521 浏览

javascript - 使用带有通配符分隔符的 unicode 令牌格式字符串解析日期

我正在使用date-fns 2 (alpha)将日期字符串解析为 JavaScript 日期。这个版本的库对格式/解析字符串使用unicode 标记

我希望能够解析日期字符串,同时不特别关心分隔符。

例如说我想解析以下日期:“18/11/2018”。我可以使用格式dd/MM/yyyy。效果很好:

但是假设我想解析格式为“18 11 2018”的日期,原始格式字符串将失败:

鉴于分隔符对日期本身的值没有影响,有没有办法构造一个基本上忽略它的格式字符串?