问题标签 [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 投票
0 回答
301 浏览

date - 如何使用 date-fns 中的 formatTime 来准确打印创建时区的时间?

我有一些日期和时间。日期和时间以 GMT 为单位。我目前正在使用 formatTime 来打印时间。但是,formatTime 正在重置时间以考虑不同的时区。我想要实现的是,如果时间是 000Z 中的 08:AM,那么无论在哪里使用应用程序,无论当前时区如何,它都会打印 08:AM

例如,完整的开始和停止日期如下所示:

开始时间和停止时间是开始和停止的时间部分

我目前正在尝试使用 startTime 和 stopTime

无论当前时区和使用 formatTime 创建的时区如何,如何确保开始时间和停止时间显示为 08:00 AM 和 09:AM?目前,显示开始时间和停止时间是重置当前时区的时间。例如,08:00 AM 显示为 3:00 AM,因为我当前的时区是 GMT-5。提前致谢 !!

0 投票
1 回答
29242 浏览

javascript - 涉及日期 fns 格式()的时区问题

上面的代码在美国记录 2017-12-11,但在印度记录 2017-12-12。

我在这里关注了这个 github 线程并尝试了一些东西,但没有得到想要的结果。

我的期望是打印相同的日期而不考虑时区

为什么我需要这个:考虑一个涉及生日的场景。如果我给出一些输入日期,则无论其时区如何,它都必须在所有地区显示为相同的日期。

0 投票
6 回答
40180 浏览

date-fns - 使用 date-fns 格式化持续时间(从 seconds 开始)

给定 int 值1807,格式化为30:07使用 date-fns?

是的,我知道这可以用 vanilla js 来实现,但是这可以使用 date-fns 吗?

0 投票
4 回答
9905 浏览

javascript - 如何在 VueJS 中使用 Date-FNS?

我是Date-FNS的新手,我需要让这个示例在 VueJS 中工作:

如何让它工作?

0 投票
1 回答
13191 浏览

javascript - 使用 Date-FNS - NaN 错误以分钟为单位获取日期之间的差异

我正在使用Date-FNS库以分钟为单位获取日期之间的差异。为什么minutesDifference返回NaN?我的目标是获取给定日期之间的分钟数。这是 Date-FNS 文档的链接。

0 投票
1 回答
550 浏览

javascript - 如何使用 Date-FNS 将日期传递给函数?

我正在使用 Date-FNS 库来获取两个日期之间的差异(以分钟为单位)。如果日期像这样过去,为什么minutesDifference返回NaNgetDateTime(2018, 3, 4, 15, 30, 0):?

但这有效(没有customDate的硬编码版本):

我需要找到一种将自定义日期传递给函数的方法。

0 投票
1 回答
684 浏览

javascript - 在 date-fns 中迭代数周

我正在使用 date-fns 库来构建日历,我需要获取一个月的周数。

这适用于大多数月份,除了 12 月份,因为 firstWeek 和 lastWeek 分别是“48”和“1”,所以周是空的。

我知道我可以用更复杂的循环来解决这个问题,以检查每次迭代是否高于或低于前一次,但我想知道是否有更自然/简单的方法可以使用 date-fns(或 es6)来实现这一点。

0 投票
2 回答
1481 浏览

javascript - 如何在 CodePen 中使用 DateFNS?(dateFns 未定义)

我需要在CodePen中使用 DateFNS 但无法使其工作。错误:

“[Vue 警告]:data() 中的错误:'ReferenceError: dateFns 未定义'(在 <Root> 中找到)”

这是我的示例 CodePen:https ://codepen.io/anon/pen/eKqxmd

0 投票
2 回答
1478 浏览

javascript - date-fns format does not format properly microSeconds?

I am using the following script in order convert microSeconds in hh:mm using date-fns but I get the wrong formatting:

const microSeconds = 100000000 format(addMilliseconds(new Date(0), microSeconds / 1000), 'hh:mm')}

for example in this case I would need to get '00:01' but instead I get 01:01

Any idea how to fix it?

Runnable code https://stackblitz.com/edit/date-fns-playground-cdgduf

0 投票
1 回答
1380 浏览

javascript - 使用 date-fns 支持多语言环境

在 version 中使用date-fns ,我试图获得与以下momentjs调用2.0.0-alpha.11相同的行为:

我尝试的是以下内容:

在这种情况下formattedDate返回月份数07

在语言环境的源代码中,有short、medium、long 和 full format 的定义。有没有办法使用format基于当前语言环境的函数来获取这些定义?

我查看了文档发行说明,但找不到方法。