问题标签 [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.
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。提前致谢 !!
javascript - 涉及日期 fns 格式()的时区问题
上面的代码在美国记录 2017-12-11,但在印度记录 2017-12-12。
我在这里关注了这个 github 线程并尝试了一些东西,但没有得到想要的结果。
我的期望是打印相同的日期而不考虑时区
为什么我需要这个:考虑一个涉及生日的场景。如果我给出一些输入日期,则无论其时区如何,它都必须在所有地区显示为相同的日期。
date-fns - 使用 date-fns 格式化持续时间(从 seconds 开始)
给定 int 值1807
,格式化为30:07
使用 date-fns?
是的,我知道这可以用 vanilla js 来实现,但是这可以使用 date-fns 吗?
javascript - 如何在 VueJS 中使用 Date-FNS?
我是Date-FNS的新手,我需要让这个示例在 VueJS 中工作:
如何让它工作?
javascript - 使用 Date-FNS - NaN 错误以分钟为单位获取日期之间的差异
我正在使用Date-FNS库以分钟为单位获取日期之间的差异。为什么minutesDifference返回NaN?我的目标是获取给定日期之间的分钟数。这是 Date-FNS 文档的链接。
javascript - 如何使用 Date-FNS 将日期传递给函数?
我正在使用 Date-FNS 库来获取两个日期之间的差异(以分钟为单位)。如果日期像这样过去,为什么minutesDifference返回NaNgetDateTime(2018, 3, 4, 15, 30, 0)
:?
但这有效(没有customDate的硬编码版本):
我需要找到一种将自定义日期传递给函数的方法。
javascript - 在 date-fns 中迭代数周
我正在使用 date-fns 库来构建日历,我需要获取一个月的周数。
这适用于大多数月份,除了 12 月份,因为 firstWeek 和 lastWeek 分别是“48”和“1”,所以周是空的。
我知道我可以用更复杂的循环来解决这个问题,以检查每次迭代是否高于或低于前一次,但我想知道是否有更自然/简单的方法可以使用 date-fns(或 es6)来实现这一点。
javascript - 如何在 CodePen 中使用 DateFNS?(dateFns 未定义)
我需要在CodePen中使用 DateFNS 但无法使其工作。错误:
“[Vue 警告]:data() 中的错误:'ReferenceError: dateFns 未定义'(在 <Root> 中找到)”
这是我的示例 CodePen:https ://codepen.io/anon/pen/eKqxmd
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
javascript - 使用 date-fns 支持多语言环境
在 version 中使用date-fns ,我试图获得与以下momentjs调用2.0.0-alpha.11
相同的行为:
我尝试的是以下内容:
在这种情况下formattedDate
返回月份数07
。
在语言环境的源代码中,有short、medium、long 和 full format 的定义。有没有办法使用format
基于当前语言环境的函数来获取这些定义?