问题标签 [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.
javascript - 如何在 nuxtjs/dayjs 中使用 updateLocale?
我想更改荷兰语语言环境 (nl) 的短工作日。为此,我需要使用 updateLocale,如下所述:https ://day.js.org/docs/en/customization/weekday-abbreviations 。这是我目前在 nuxt.config.js 中的内容:
不要介意'WAHH'部分,那只是为了测试。但显然这是行不通的。处理这个的正确方法是什么?
dayjs - 检测语言日期格式
我正在使用 dayjs@1.10.4。
我收到一个法语格式的日期,例如“01/02/03”。它应该等于 2003 年 2 月 1 日。
我希望根据我在 dayjs 中设置的本地自动检测格式。
我不知道日期的确切格式是什么,所以我不能将它设置为 dayjs 的第二个参数。我只知道我会收到什么语言。
不确定它是如何工作的。
typescript - TS2339:“Cypress 和 EventEmitter”类型上不存在属性“dayjs”
我最近重构了我的代码以使用 dayJS 而不是 Moment.js,现在 Webstorm 报告了大量的 TS2339 错误。这些错误不会阻止我的代码编译或运行,但它使查找实际错误变得非常困难。这是显示错误的一些代码示例:
这是我的tsconfig.json
文件:
我尝试将 dayJS 添加到"types"
和"include"
部分,然后重新启动 WebStorm,但这也没有解决错误。我一直在寻找这个问题的答案大约一周,虽然这是一个常见问题,但我发现的建议解决方案都没有奏效。
support/index.js
最后,这是我文件的相关部分:
javascript - dayjs 是否支持月份的序数?(二月而不是二月,德语)
我正在尝试用德语获得以下一个月的表示:Feb.
到目前为止我尝试过:
'Do MMM YYYY'
和
dayjs(date).format('Do MMM YYYY')
与momentjs
你一起得到1. Feb. 2012
,但与dayjs
我得到1. Feb 2012
。我试过MMMo
但没有用。
javascript - 如何更改撰写 Instagram 等评论的时间?使用 dayjs 在反应式中
我正在使用带有 dayjs 的本机反应。
我想比较一下写评论的时间和当前时间,然后用dayjs在console.log(expectedtime)上记录比较的时间
像这个例子
但我想花时间使用 dayjs
这是我的代码
如何修复和添加我的代码?
javascript - 将整数转换为时间格式
我目前在应用程序中使用库 dayjs 进行时间跟踪。每个用户跟踪他们在分配上工作的分钟数,并且工作的总分钟数存储为整数。例如,总共工作 2 小时的用户将工作的总分钟数存储为120
. 我试图产生的结果是,如果用户120
工作了几个小时,我想将其显示为02:00
. 我使用以下方法实现了这一点:
虽然这种方法有效,但我不禁觉得有一种更有效的方法来解决这个问题。附件是用于调试的代码沙箱https://codesandbox.io/s/nervous-chatelet-s6vxz?file=/src/App.js欢迎提出任何建议!
javascript - 使用 dayjs 将格式化时间 (HH:mm) 转换为整数
我目前正在使用 dayjs 库,并且目前正在尝试将格式化的时间转换为'02:00'
表示总分钟数的整数。在这种情况下,它将是 120。我正在尝试使用 dayjs 持续时间插件,但如果不传入整数,以下内容似乎不起作用。我的代码如下:
然而,这会返回 NaN。如果有人熟悉 dayjs 库,我将不胜感激任何指导。
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
更不用说一个相当常见的用例了。但是,我正在努力寻找工作。
javascript - 如何在`day.js`中比较两次?
我正在尝试比较并找出day.js
. 我date
的YYYY/MM/DD
格式和time
格式HH:mm:ss
。
我正在使用以下代码来比较并找出两个日期之间的差异
一切工作正常date
。但是当我尝试比较时间时,我得到NaN
了结果。我使用以下代码来比较并找到两次之间的差异:
我该如何解决这个问题?
javascript - 为什么 DayJs 会导致网站冻结而不加载?
因此,我有一个需要day.js
. 但是,一旦我尝试在新站点上使用它,它只会导致我的站点冻结。我试过使用defer
,async
但它就是行不通。我已经使用了本地文件,但它仍然无法正常工作。我使用了 Chrome DevTool 的网络面板,它说一切都发送了200 OK
响应,所以我不知道该怎么办。
这里有一个演示,它也不会在这里加载。最终,它只是说页面没有响应,等待或关闭它。