问题标签 [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.
node.js - 在 npm 审计修复后找不到模块“date-fns”
在我运行之前,我的 react 应用程序运行良好npm audit fix
。我现在收到一个错误:
在其中一项测试中npm test
这可能是什么?让我知道我需要添加哪些细节。谢谢!
javascript - 如何在 Vue 类组件中使用 date-fns?
Vue组件:
引发错误:Error in render: "TypeError: _vm.format is not a function"
我怀疑这是因为format
被认为是Document
类属性,而不是来自date-fns
. 我该如何解决?在纯 JavaScript 中,它开箱即用。
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 是不可接受的。
reactjs - Datepicker - RangeError:无效的时间值
我对这个错误失去了理智..尝试了所有解决方案,但没有任何效果。我正在显示一个 Material-ui Datepicker 日历。它运行良好,直到今天。我不知道发生了什么,我没有改变任何代码,甚至是我写这个。
RangeError:时间值无效
这是代码:
“新日期()”返回
2019 年 8 月 16 日星期五 23:56:25 GMT+0300
有什么建议吗?
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,一个可以与之交互的菜单(单击/选择日期),然后更新文本字段并显示更新的日期。
实际结果是菜单打开但无法选择日期,并且在文本字段中看不到更新。
javascript - Dated-fns 无法解析 ISO 日期
使用 date-fns 的 2.0.0-beta.4 我正在努力找出用于解析和 ISO 日期的格式字符串。我的日期字符串如下:
2019-08-31T14:36:28.511Z
解析代码如下:
v 这里是字符串,它不会解析。我还尝试了以下方法:
这也不会解析,因为我为所有这些返回了“无效日期”。这个问题实际上是在我正在使用的第三方库中,所以我无法通过使用 parse 而不是 parseISO 函数来改变它。
javascript - DateFNSclosestIndexTo 返回 NaN
我需要使用 DateFNS v.2.0.1 nearestIndexTo从日期数组中获取最接近的日期。我目前正在返回 NaN。我在这里想念什么?
javascript - 在使用 date-fns 格式化的 react-day-picker 输入上输入日期
我不能使用 react-day-picker 手动输入日期,onDayChange
但是当我使用onChange
. 但是,我没有使用 an 获得所选值,onChange
而且我正在使用 date-fns 来格式化日期。
使用 onDayChange
使用 onChange
javascript - 如何从 date-fns 格式中跳过某些字符
在以下示例中,我想说 date-fns 不格式化at
(跳过这些字符):
输出是:
预期是:
javascript - date-fns isToday() 返回一个令人困惑的值
isToday()
我对 date-fns函数的输出感到困惑。
跑步new Date()
我目前得到2019-09-06T20:12:40.737Z
我正在运行2019-09-06T00:00:00.000Z
,isToday()
它返回错误。
我也很困惑,因为当我将日期字符串化时,它会返回昨天的日期。
这是时区的事情吗?我是否误解了 javascript 日期的存储方式?或者这是一个 date-fns 问题?