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

javascript - date-fns - 有没有办法获取短日期格式字符串

我正在使用 date-fns 并试图弄清楚如何从语言环境中获取日期格式字符串。例如,当使用 en-US 语言环境时,我希望得到 'MM/dd/yyyy' 作为结果。

我找到了这个答案Get Locale Short Date Format using javascript但是为此编写自己的函数似乎是多余的,因为 date-fns 语言环境已经包含这样的字符串......

0 投票
0 回答
442 浏览

javascript - 如何使用 date-fns 从给定日期获取月份

请帮助从给定日期获得正确的月份。我花了很多时间,几乎卡住了..

这是一个函数:

所以任务是检查月份和年份是否等于给定日期。如果 dateLeft 为空,则在 1970-01-01 和给定日期之间进行比较。

我正在使用 date-fns 中的 getMonth 函数来获取月份

date.Right我来自 firebase。这是一个时间戳对象,具有秒和纳秒。

在我的情况下,我总是有console.log(getMonth(date2))0,但给定日期是1579254008以秒为单位。怎么了?

更新 控制台日志: 在此处输入图像描述

0 投票
1 回答
1266 浏览

javascript - 使用 date-fns 在两个范围内获取重叠月份

我正在尝试使用date-fns以两个日期间隔获取重叠月份:

查看 date-fns 文档,我看到了该方法getOverlappingDaysInIntervals,但几个月没有类似的方法。有没有办法通过 date-fns 或解决方法来实现这一点(除了getOverlappingDaysInIntervals/30

0 投票
1 回答
282 浏览

typescript - date-fnz 格式函数为一天的开始返回不正确的时区偏移量

我正在使用date-fns ("date-fns": "^2.0.0-beta.5") 和date-fnz-tz ("date-fns-tz": "^1.0.9") 格式化用户给定日期。我的申请有开始日期和结束日期。开始日期的小时分钟和秒设置为 00.00.00。结束日期设置为 23.59.59。时区偏移附加到日期的末尾:

时区:亚洲/Hong_Kong

前任。开始日期:2020-02-10T00:00:00+08:00 结束日期:2020-02-10T23:59:59+08:00

为了实现 00.00.00 和 23.59.59 我分别使用startOfDayendOfDay

其余的由格式函数处理

我遇到的问题是,当我尝试格式化 startDate 时,时区值不正确,但当我尝试格式化 endDate 时却没有,它是正确的。

日期 = 2020 年 2 月 10 日星期一 17:55:43 GMT+0800(香港标准时间){},timeZone = "Asia/Hong_Kong"

endOfDay 的类似过程

任何人都可以解释为什么我在 startDate 结束时得到 +32:00 吗?

0 投票
2 回答
6485 浏览

javascript - 材质 UI DatePicker 显示错误的日期

Material UI Pickers 中显示的日期比所选日期晚 1 天:

我选择了 25th,formik 中的值是 25th,但表单上显示的值是 24th。

在此处输入图像描述

0 投票
1 回答
1369 浏览

javascript - 如何使用 date-fns 正确格式化带有时区日期的 postgres 时间戳?

我要搬家momentdate-fns,需要一些建议。

我有一个postgres带时区的时间戳,我希望将其格式化为MAR 2 AT 1:30 PM.

这是我使用的解决方案date-fns

有没有更正确或更简洁的方式?

0 投票
1 回答
79 浏览

javascript - Date-fns 和 Moment 不同的结果

我有这个日期字符串:2020-01-21我在 Date-Fns 和 Moment 之间得到两个不同的结果:

0 投票
2 回答
6748 浏览

javascript - 使用 date-fns 2.x 版时,如何将日期时间格式化为 am/pm,不带句点?

2.x 版的优秀日期包date-fns只有这些内置的 am/pm 格式。

date-fns am pm 格式

如何在没有句点的情况下格式化小写 am/pm?

0 投票
0 回答
408 浏览

javascript - 如何在 react admin v3 中设置时区?

我正在使用反应管理员 v3。

我在 postgresql 中有一个 TimstampTz 数据类型。

运营商位于欧洲/巴黎和亚洲/印度支那。

我想显示本地日期时间的日期

以及对应时区的对应值。

使用格式我可以显示解析的日期,但我不能设置任何偏移量。

我也可以修改值,但我不能在那里添加偏移量,因为它会改变值。

如何设置时区以在反应管理员中显示日期,或者如何在不编辑值的情况下根据时区修改显示?

0 投票
1 回答
236 浏览

javascript - 如何处理边缘情况以检查给定日期是否是上个月?

我有一个函数,它接受一个日期并检查给定的日期是否在上个月。

问题是我无法检查 2 月有 31 天或 30 天的日期。

这个问题的任何解决方案或其他方法?谢谢你。