问题标签 [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 回答
136 浏览

ruby-on-rails - 如何在 ruby​​ on rails 应用程序中添加 dayjs?

我将此https://unpkg.com/dayjs@1.10.4/dayjs.min.js文件添加到 javascript/packs 和

我不确定,也许我需要加载一些插件?我想知道如何在 .html.erb 上为他们的时区中的客户转换 datetime 属性?我没有找到任何使用示例,我很乐意提供任何帮助。在我的 application.js 中,我想使用一些东西作为

但我不知道如何在 erb + application.js 中实现它

0 投票
1 回答
33 浏览

javascript - 根据日期值在两个单独的数组中配对项目

我目前有一个日期数组,如下所示:

在一个单独的条目数组中,我有包含与特定日期相关的日期的条目:

我正在尝试将两个数组配对以获得如下所示的结果:

我遇到的问题是,当我遍历事件数组并检查事件是否具有属于日期数组中日期的选定日期时。它复制了许多事件的日期。我的函数如下所示:

我已经包含了一个使用 react 进行调试的 condesandbox!https://codesandbox.io/s/dawn-snow-03r59?file=/src/App.js代码沙箱将显示日期是如何被复制的。

0 投票
0 回答
15 浏览

javascript - 从一系列 UTC 时间戳创建时间范围,标记用户状态何时从活动变为离开?

我有一系列 json 对象,每个对象都包含特定用户发生事件的时间戳。JSON 对象presence可以是activeaway

我需要找到active特定日期的最早时间,然后找到away在此时间之后出现的第一个事件,丢弃这两次之间的“活动”(或离开)事件,并使用它来创建开始和结束时间那个特定的时间范围。然后我需要继续这样做,直到我拥有一天的所有时间范围。返回的 json 应该是包含当天所有开始(活动)和结束(离开)时间的对象列表。

所以有了这些数据:

我想要一个输出

这是我到目前为止所拥有的,但需要一些关于如何按照我需要的方式过滤的指导。有没有一种算法可以让我查找这种情况?

0 投票
0 回答
72 浏览

dayjs - 月末使用dayjs、set和toISOstring构造月初日期

顾名思义,我有一个简单的 TypeScript 函数 (toISODate),它应该将字符串转换为 ISO 日期字符串。

示例:“20-9-2020”将变为 20-9-2020T15:14:53.151Z

这适用于几乎所有字符串,但当输入日期字符串以“31”开头时会出错。在这种情况下,“31”被转换为“01”。

示例:“31-05-2021”变为 01-05-2021T15:14:53.151Z

如何解决这个问题呢?

源代码:

0 投票
0 回答
340 浏览

javascript - 如何模拟dayjs时区

我有一个函数可以将格式的日期转换为格式2021-06-07T07:28:55.69725+00:00的小时和分钟字符串07:28

目前我位于 UTC+5,所以这个函数对参数的答案2021-06-07T07:28:55.69725+00:0012:28. 我想测试函数的工作,但我需要模拟时区,以便在不同时区的机器上进行测试。我尝试了下一个代码,但它仍然返回12:28

0 投票
1 回答
58 浏览

javascript - Console.log(appointment[0].apps.date) 给出了一个日期,但是当我在我的函数中使用它时,我得到'无法读取未定义的属性'日期''

Cannot read property 'date' of undefined当我调用我的函数时,我不断收到getDataPrevDay,但console.log(appointment[0].apps.date)记录了正确的日期

这是处理程序

0 投票
0 回答
70 浏览

javascript - 如何在 Discord.JS 中使用 dayjs 每 24 小时自动重启一次 Discord 机器人

我真的无法在网上找到答案,我想知道你们是否知道如何使用 dayjs 在 Discord.JS 中制作 Discord Bot,自启动后每 24 小时重新启动一次。

提前感谢任何回复的人。

0 投票
0 回答
294 浏览

javascript - 使用 dayjs 和 React 在天和月中的两个日期之间存在差异

我的逻辑有点问题,我希望能够自动计算两个日期之间的天数或月数的差异,例如:还有 20 天,还有 1 个月和 17 天,...函数直接用 dayjs 做到这一点,我似乎无法得到我想要的逻辑。

预先感谢您的帮助 :)

暂时……

编辑

感谢斯蒂芬·柯林斯->

0 投票
1 回答
66 浏览

javascript - Dayjs:每天对数据进行分组,同时仍保持格式

我有来自 API 的以下数据结构,它以数组的形式出现Data,每个Data元素间隔 1 小时。

我的计划是对其进行格式化,使其与 d3 一起绘制为条形图。条形图有一个选择器,您可以将数据分组为weekdaymonthyear。我决定创建一个名为groupBylodash 的函数groupBy。它将数据分组到您想要的指定组。这是功能

问题是图形的x比例是按YYYY-MM-DD格式构建的。我想将数据分组到每一天,同时将日期格式保持为YYYY-MM-DD. 我现在从运行该函数中得到的结果在代码片段中如下所示。

您可以看到输出如下所示:

这就是我想要的

我希望从函数中能够将数据分组到指定的范围内,同时仍然保持格式中的日期YYYY-MM-DD格式,以便我仍然将其映射到d3我生成的 x 比例。是否有任何功能dayjs可以做到这一点,或者是否有任何解决方法。非常感谢您的回复。

0 投票
1 回答
139 浏览

angular - 如何在 Angular 9 中更改 ngx-daterangepicker-material daterangepicker 的时区?

根据我的要求,我想在 ngx-daterangepicker-material 中显示香港时区,甚至是来自其他时区的用户。但是日期时间选择器会显示印度用户的区域时间。这里需要显示香港时间,而不是印度时间。

在此处输入图像描述