问题标签 [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 回答
2286 浏览

node.js - 在 npm 审计修复后找不到模块“date-fns”

在我运行之前,我的 react 应用程序运行良好npm audit fix。我现在收到一个错误:

在其中一项测试中npm test

这可能是什么?让我知道我需要添加哪些细节。谢谢!

0 投票
1 回答
758 浏览

javascript - 如何在 Vue 类组件中使用 date-fns?

Vue组件:

引发错误:Error in render: "TypeError: _vm.format is not a function"

我怀疑这是因为format被认为是Document类属性,而不是来自date-fns. 我该如何解决?在纯 JavaScript 中,它开箱即用。

0 投票
0 回答
295 浏览

javascript - 如何只导入我需要的功能和摇树

我正在尝试从 date-fns 导入 2 个函数(使用 webpack 4 和 babel)。当我分析我的产品构建时,整个库被添加到包中。

首先,我尝试import { format, max } from 'date-fns';在 Babel 的预设中导入并设置“模块”为 false @babel/preset-env,因为 Webpack 文档说这可能会阻碍 treeshaking。

也尝试通过导入import max from 'date-fns/max';

我希望 Webpack 能够删除除导入功能之外的所有功能,因为模块化是date-fns卖点之一。暂时想不出我做错了什么。

有人可以分享他们的经验或解决方案吗?

为使用两个函数添加 170kb 是不可接受的。

0 投票
2 回答
2074 浏览

reactjs - Datepicker - RangeError:无效的时间值

我对这个错误失去了理智..尝试了所有解决方案,但没有任何效果。我正在显示一个 Material-ui Datepicker 日历。它运行良好,直到今天。我不知道发生了什么,我没有改变任何代码,甚至是我写这个。

RangeError:时间值无效

这是代码:

“新日期()”返回

2019 年 8 月 16 日星期五 23:56:25 GMT+0300

有什么建议吗?

0 投票
2 回答
12929 浏览

date - Vuetify:如何修复 v-date-picker 未在文本字段中显示所选日期

我正在使用 vue.js / vuetify 2 创建一个表单,其中一个字段是日期事件,所以我使用 v-date-picker 让用户选择日期。问题如下:

  • 日期选择器菜单打开,但无法选择日期。如果单击了任何日期,则不会更新菜单。可以更改月份和年份 (UI),但仍不会更新。

  • 对于上述问题,文本字段仍然为空。

我尝试将 vuetify 从版本 1.5 更新到最新版本 2,问题仍然存在。我正在使用 date-fns 来格式化日期,所以我尝试将 v-text-field = "formattedDate" 的值更改为 v-text-field = "date"

热重新加载后(不是刷新,F5,页面自身热加载),日期出现在表单中,但仍然无法在菜单中更改日期(单击其他日期没有任何作用)。

我希望有一个功能性的 v-date-picker,一个可以与之交互的菜单(单击/选择日期),然后更新文本字段并显示更新的日期。

实际结果是菜单打开但无法选择日期,并且在文本字段中看不到更新。

0 投票
1 回答
1830 浏览

javascript - Dated-fns 无法解析 ISO 日期

使用 date-fns 的 2.0.0-beta.4 我正在努力找出用于解析和 ISO 日期的格式字符串。我的日期字符串如下:

2019-08-31T14:36:28.511Z

解析代码如下:

v 这里是字符串,它不会解析。我还尝试了以下方法:

这也不会解析,因为我为所有这些返回了“无效日期”。这个问题实际上是在我正在使用的第三方库中,所以我无法通过使用 parse 而不是 parseISO 函数来改变它。

0 投票
1 回答
67 浏览

javascript - DateFNSclosestIndexTo 返回 NaN

我需要使用 DateFNS v.2.0.1 nearestIndexTo从日期数组中获取最接近的日期。我目前正在返回 NaN。我在这里想念什么?

0 投票
1 回答
714 浏览

javascript - 在使用 date-fns 格式化的 react-day-picker 输入上输入日期

我不能使用 react-day-picker 手动输入日期,onDayChange但是当我使用onChange. 但是,我没有使用 an 获得所选值,onChange而且我正在使用 date-fns 来格式化日期。

使用 onDayChange

使用 onChange

0 投票
1 回答
2696 浏览

javascript - 如何从 date-fns 格式中跳过某些字符

在以下示例中,我想说 date-fns 不格式化at(跳过这些字符):

输出是:

预期是:

0 投票
1 回答
1570 浏览

javascript - date-fns isToday() 返回一个令人困惑的值

isToday()我对 date-fns函数的输出感到困惑。

跑步new Date()我目前得到2019-09-06T20:12:40.737Z

我正在运行2019-09-06T00:00:00.000ZisToday()它返回错误。

我也很困惑,因为当我将日期字符串化时,它会返回昨天的日期。

这是时区的事情吗?我是否误解了 javascript 日期的存储方式?或者这是一个 date-fns 问题?