问题标签 [dayjs]

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 投票
1 回答
341 浏览

javascript - 如何在 nuxtjs/dayjs 中使用 updateLocale?

我想更改荷兰语语言环境 (nl) 的短工作日。为此,我需要使用 updateLocale,如下所述:https ://day.js.org/docs/en/customization/weekday-abbreviations 。这是我目前在 nuxt.config.js 中的内容:

不要介意'WAHH'部分,那只是为了测试。但显然这是行不通的。处理这个的正确方法是什么?

使用这个: https ://www.npmjs.com/package/@nuxtjs/dayjs

0 投票
0 回答
94 浏览

dayjs - 检测语言日期格式

我正在使用 dayjs@1.10.4。

我收到一个法语格式的日期,例如“01/02/03”。它应该等于 2003 年 2 月 1 日。

我希望根据我在 dayjs 中设置的本地自动检测格式。

我不知道日期的确切格式是什么,所以我不能将它设置为 dayjs 的第二个参数。我只知道我会收到什么语言。

不确定它是如何工作的。

0 投票
2 回答
2349 浏览

typescript - TS2339:“Cypress 和 EventEmitter”类型上不存在属性“dayjs”

我最近重构了我的代码以使用 dayJS 而不是 Moment.js,现在 Webstorm 报告了大量的 TS2339 错误。这些错误不会阻止我的代码编译或运行,但它使查找实际错误变得非常困难。这是显示错误的一些代码示例:

这是我的tsconfig.json文件:

我尝试将 dayJS 添加到"types""include"部分,然后重新启动 WebStorm,但这也没有解决错误。我一直在寻找这个问题的答案大约一周,虽然这是一个常见问题,但我发现的建议解决方案都没有奏效。

support/index.js最后,这是我文件的相关部分:

0 投票
1 回答
68 浏览

javascript - dayjs 是否支持月份的序数?(二月而不是二月,德语)

我正在尝试用德语获得以下一个月的表示:Feb.

到目前为止我尝试过:

'Do MMM YYYY'

dayjs(date).format('Do MMM YYYY')

momentjs你一起得到1. Feb. 2012,但与dayjs我得到1. Feb 2012。我试过MMMo但没有用。

0 投票
1 回答
162 浏览

javascript - 如何更改撰写 Instagram 等评论的时间?使用 dayjs 在反应式中

我正在使用带有 dayjs 的本机反应。

我想比较一下写评论的时间和当前时间,然后用dayjs在console.log(expectedtime)上记录比较的时间

像这个例子

但我想花时间使用 dayjs

这是我的代码

如何修复和添加我的代码?

0 投票
2 回答
150 浏览

javascript - 将整数转换为时间格式

我目前在应用程序中使用库 dayjs 进行时间跟踪。每个用户跟踪他们在分配上工作的分钟数,并且工作的总分钟数存储为整数。例如,总共工作 2 小时的用户将工作的总分钟数存储为120. 我试图产生的结果是,如果用户120工作了几个小时,我想将其显示为02:00. 我使用以下方法实现了这一点:

虽然这种方法有效,但我不禁觉得有一种更有效的方法来解决这个问题。附件是用于调试的代码沙箱https://codesandbox.io/s/nervous-chatelet-s6vxz?file=/src/App.js欢迎提出任何建议!

0 投票
1 回答
722 浏览

javascript - 使用 dayjs 将格式化时间 (HH:mm) 转换为整数

我目前正在使用 dayjs 库,并且目前正在尝试将格式化的时间转换为'02:00'表示总分钟数的整数。在这种情况下,它将是 120。我正在尝试使用 dayjs 持续时间插件,但如果不传入整数,以下内容似乎不起作用。我的代码如下:

然而,这会返回 NaN。如果有人熟悉 dayjs 库,我将不胜感激任何指导。

0 投票
1 回答
404 浏览

javascript - 使用 dayjs 为时区生成 24 小时 UTC 日期范围

我正在尝试创建一个函数,该函数使用dayjs. 这些是我认为我需要的结果示例:

日期 时区 开始 结尾
2021-04-15 美国/纽约 2021-04-15T04:00:00.000Z 2021-04-16T03:59:59.999Z
2021-03-27 美国/纽约 2021-03-27T04:00:00.000Z 2021-03-28T03:59:59.999Z
2021-03-13 美国/纽约 2021-03-13T05:00:00.000Z 2021-03-14T04:59:59.999Z

这是我的功能:

但是,它没有输出我期望的结果,并且似乎受到当地时间的影响(因为与 UTC 的偏移在 3 月 28 日发生了变化,这是英国而不是纽约的夏令时结束)。我已经尝试dayjs了不同结果的链式命令的各种组合,没有一个是正确的。

这感觉它应该是一个非常简单的东西,dayjs更不用说一个相当常见的用例了。但是,我正在努力寻找工作。

带有测试的代码框示例

0 投票
1 回答
694 浏览

javascript - 如何在`day.js`中比较两次?

我正在尝试比较并找出day.js. 我dateYYYY/MM/DD格式和time格式HH:mm:ss

我正在使用以下代码来比较并找出两个日期之间的差异

一切工作正常date。但是当我尝试比较时间时,我得到NaN了结果。我使用以下代码来比较并找到两次之间的差异:

我该如何解决这个问题?

0 投票
1 回答
86 浏览

javascript - 为什么 DayJs 会导致网站冻结而不加载?

因此,我有一个需要day.js. 但是,一旦我尝试在新站点上使用它,它只会导致我的站点冻结。我试过使用deferasync但它就是行不通。我已经使用了本地文件,但它仍然无法正常工作。我使用了 Chrome DevTool 的网络面板,它说一切都发送了200 OK响应,所以我不知道该怎么办。

这里有一个演示,它也不会在这里加载。最终,它只是说页面没有响应,等待或关闭它。