问题标签 [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.
javascript - date-fns 中的什么方法相当于 moment().toISOString()
我的旧代码使用 momentjs,如下所示:
可以重现相同结果的 date-fns 上的等效方法是什么?
date - date-fns - 库以这种格式返回日期 (2018-08-240)
我使用 date-fns 库来格式化我的日期。
我获取今天日期的代码是let today = format(new Date(), 'YYYY-MM-DD');
但是此代码将日期返回为2018-08-240
为什么240
??
谁能帮我得到正确的日期???提前致谢。
timezone - date-fns 的时区支持
我正在考虑将我的项目迁移moment
到date-fns
所谓的简单、功能等。但在我玩了一段时间之后,我注意到他们还不支持timezone
。他们最近在 alpha 2.0.0中引入了选项locale
和其他功能,但该选项只是一种语言支持,这些功能中的选项只是显示/添加符号(例如 2018.08.29 GMT+9)。所以我想知道我是否只是想念它,尽管他们已经支持它或者他们真的还没有支持它。timezone
format
locale
timezone
GMT
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
javascript - 使用 date-fns 的 max 函数从日期字符串数组中查找最大日期
日期字符串数组由后端数据对象构造,如下所示:
结果是
typeof(dates) 是“对象”
如何在 jsdates 数组中找到获取最新日期?
是否可以应用 date-fns 的 max 函数?
node.js - 找不到模块 date-fns
我正在使用 Typescript 制作一个 nodejs 项目。对于我的日期时间操作,我决定使用 date-fns。在他们的文档中,他们说库的类型总是在每个版本中更新。但是,我似乎无法导入库本身:
它记录一个Cannot find module 'date-fns'
错误。
我认为我没有任何“特殊”配置。我只是用npm instll --save date-fns
. 这是我的tsconfig.json
:
我以前只在 Angular 中使用过打字稿。所以,我可能不擅长从头开始设置打字稿环境。
javascript - TypeError:格式不是 date-fns 中的函数
我正在从时刻迁移到date-fns并关注官方网站上的文档。
我已经从 npm 安装了 date-fns,当我尝试使用时出现此错误:
TypeError:格式不是函数
我尝试过导入,需要,但它们都给出了相同的错误。
typeof(format)也返回undefined。
在 Nodejs 上使用 v1.29.0
javascript - UTC时刻,date-fns有类似的东西吗?
我目前正在重构一个使用时刻作为日期的大型代码库。有很多地方的日期是这样的:moment.utc()
我似乎在 date-fns 中找不到类似的东西?有谁知道我如何在 date-fns 中获得相同的功能?或者只是普通的香草?
只需与 moment.utc() 匹配即可
javascript - 获取第 N 周第 X 天的日期
我有一个看起来像这样的对象:
这显示某人在当月的第 1、2、...周有空。
我现在需要的是真实的每一天的日期。例如,本月第一周的星期二日期,本月第二周的星期二日期等等。
我已经检查了 date-fns 和 moment.js,但我不知道如何解决这个问题。
javascript - 使用带有通配符分隔符的 unicode 令牌格式字符串解析日期
我正在使用date-fns 2 (alpha)将日期字符串解析为 JavaScript 日期。这个版本的库对格式/解析字符串使用unicode 标记。
我希望能够解析日期字符串,同时不特别关心分隔符。
例如说我想解析以下日期:“18/11/2018”。我可以使用格式dd/MM/yyyy
。效果很好:
但是假设我想解析格式为“18 11 2018”的日期,原始格式字符串将失败:
鉴于分隔符对日期本身的值没有影响,有没有办法构造一个基本上忽略它的格式字符串?