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

reactjs - CSS 网格、Day.js、React:在我的基于网格的日历中,如何将具有特定日期的网格项推送到具有相应日期的网格图块中?

我正在使用 React 创建一个基于网络的现场音乐指南。它将显示本周的所有演出。为此,我制作了一个 CSS 网格,并使用 Day.js 分配了当前的工作日和日期。我最终想显示演出,以便它们与演出的日期相匹配,大致如下:

我正在努力弄清楚如何做到这一点-我需要以某种方式找到演出日期和网格日期之间是否匹配,并将匹配的演出推入正确的网格方格中。关于我如何做到这一点的任何建议?

这是我到目前为止所做的。我使用 CSS-grid 和 day.js 创建了一个网格。这将创建 7 个网格方块,每个方块都有一个工作日和相应的日期 - 代码如下:

Grid component

Grid CSS

在网格组件中,我进行了一个数据库 API 调用,它将以下列形式返回 gig 数据:

所以这是主要问题:我需要映射这个演出数据,然后将每个演出映射到网格中的正确日期

0 投票
1 回答
39 浏览

javascript - 显示多久以前用 JavaScript 发表过一篇文章

我想在一篇文章发布时显示网站视图,即 1 小时前、4 分钟前、2 年前等。我想使用 DAY.JS 来完成任务。

0 投票
1 回答
39 浏览

javascript - 在组件返回中迭代数组后反应应用程序冻结

我正在为我的 React 应用程序添加日历功能。我正在使用教程来做到这一点。我正在尝试使用Day.js而不是 Moment,因为 Moment 处于旧模式,而 Day.js 是建议之一。似乎大部分功能都是一样的。

这是我的基本日历组件:

在我开始映射calendar数组之前,我只有<h1>返回中的标签,并且组件按预期呈现。我之前还打印了 和 的startDayendDay。但是,当我包含映射日历数组的逻辑时,整个应用程序都会锁定我。我必须注释掉该代码并重新启动我的服务器以重置所有内容。我很难弄清楚问题是什么。

0 投票
2 回答
925 浏览

javascript - 如何在浏览器中加载 day.js 插件

我正在尝试day.js在客户端加载两个插件。但它似乎没有工作......我做错了什么?

Pug / Jade文件

console输出

加载的js插件文件来自:

https://unpkg.com/dayjs@1.9.1/plugin/isBetween.js

https://unpkg.com/dayjs@1.9.1/plugin/minMax.js

0 投票
0 回答
241 浏览

javascript - 将起始月份设置为 0 而不是 1 ngb datepicker

我正在使用 Datepicker 控件https://ng-bootstrap.github.io/#/components/datepicker/overview。我正在使用 CustomDateParserFormatter 将日期解析为不同的格式。我的问题是我正在使用 dayjs 转换日期,实习生将日期返回为 javascript 对象,这意味着月份将从 0 返回到 11,在这种情况下,如果我输入 2012 年 12 月 12 日,日期选择器会在月份下拉列表中显示 11 月。日期选择器中是否有任何地方我可以提到月份从 0 而不是 1 开始?现在我正在减去看起来不干净的月份。

当前自定义解析器

0 投票
0 回答
1022 浏览

reactjs - Add plugin dayjs to next.config.js React.js Next.js

I need to use an extra plugin form dayjs librabry and I need to add him to my next.config.js.

The plugin looks like:

And this is my next.config.js:

0 投票
1 回答
78 浏览

javascript - KnexJS 选择当年的所有记录

我只想能够选择本年度的所有记录,例如,我们在 2020 年,选择 created_at year 大于 2020 的所有记录

dayjs用来获取当前年份。我如何将行创建年份与当前年份进行比较knexjs

0 投票
0 回答
414 浏览

javascript - 如何使用 dayjs 将日期时间从一个时区转换为另一个时区

我正在尝试将日期时间从时区 UTC+1 转换为用户所在的时区。我从位于 UTC+1 的数据库中获取日期时间,但日期时间应该在他的时区显示给用户.

例如:

2020 年 11 月 8 日 15:00 (UTC+1) 应向旧金山的用户显示为2020 年 11 月 8 日 06:00 (UTC-8)

我用这样的dayjs尝试过:

我通过更改 chrome devtools 中的时区开始对其进行测试,但无论我目前在哪个时区,我总是会收到Sun,2020 年 11 月 8 日 15:00 。

有人可以告诉我我做错了什么吗?我正在使用dayjs v1.9.5

0 投票
1 回答
143 浏览

php - dayJS 日期函数到 PHP Carbon

我在 dayjs 中有以下日期处理,我试图在 PHP 中复制但失败了。我预计两者都将在 2020 年 7 月 27 日星期一返回。有人可以帮忙吗?

JS - 2020 年 7 月 27 日星期一返回

PHP - 2020 年 8 月 3 日星期一返回

0 投票
2 回答
2220 浏览

javascript - 模拟dayjs扩展

在我需要测试的代码中,我使用

在我的测试中,我需要模拟 dayjs 以便在比较快照时始终具有相同的日期,jest所以我这样做了

它失败了

不幸的是,这里的类似问题对我没有帮助。我怎么能同时模拟默认值dayjsextend