问题标签 [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 - Day.js 中与单位的时差(例如“7 天”)
我已从 Moment.js 迁移到 Day.js,但找不到显示单位日期差异的解决方案。例如,我有两个日期:“2021-02-01”和“2021-02-04”,我需要准确获取
3 days
(使用我的语言环境)。另外,我还想在这里添加一天——这是我在 Moment.js 中的工作代码:
正如我所见,humanize() 仅适用于 Day.js 中的持续时间,我怎样才能获得所需的输出?
vue.js - Vue,dayjs在模板上输出错误
在控制台日志中,我有15:14
,但在模板中,我有12:14
. 为什么?
vue.js - 使用dayjs提前将服务器默认时间转换为用户未知的时区?
如何将服务器的默认时区转换为用户的本地时间?
momentjs - 如何使用dayjs相对时间
大家好,我在使用 Dayjs 相对时间时遇到了这个奇怪的问题
以前我使用momentjs
相对时间总是会按预期增加
但是,当我使用 dayjs 时,相对时间不会增加。它适用于页面加载,但永远不会增加
输出
是否有任何我错过的配置或 dayjs 不提供相对时间的自动更新?
javascript - 对包含日期数组的对象数组进行排序
我目前正在尝试对一组对象进行排序,每个对象都包含一个日期数组。数据结构如下所示:
我正在尝试使用日期库(称为dayjs
. 我正在尝试使用 dayjs 包中的 diff 方法比较每个日期数组,如下所示:
我想对数组中包含的对象进行排序,首先返回具有最接近可用时间的对象,依此类推。我注意到我在排序中返回不正确,我相信我也有一大堆问题正在发生,我没有正确比较日期导致我的数组排序失败。
附件是用于调试的repl.it:
javascript - 如何在柏树中找到与dayjs的时差?
我正在尝试使用此代码查找元素加载所需的时间,但不起作用。
预期结果:总时间为 90 秒(或以毫秒为单位)
vue.js - 如何在 vue 3 应用程序和组件中正确使用 dayjs
我可以dayjs
通过将 vue3 组件添加到内部来使用它data()
然后我将能够在模板中使用它,但这是正确的方法吗?
如果我想配置 dayjs 并在全局范围内使用它怎么办?我试过了
但到目前为止无法让它工作。
正确的方法是什么?
javascript - dayjs 在日和小时中的两个日期之间的差异
我想用 dayjs 库计算两个日期之间的差异。它工作得很好,但我需要一些不同的东西。例如:
此函数返回“20 天”或其他内容。但有些小时不在“项目”内计算。我的意思是它应该像“20 天 9 小时”。
我怎么能用 dayjs 做到这一点?
感谢您的帮助
javascript - dayjs().startOf('day') 倒班两个小时
我想解决我遇到的一个dayjs问题。现在,除了糟糕的时区设置外,我没有线索和/或猜测会发生什么。但是,如果我什至没有在代码中的任何地方修改它,时区又怎么能在这里发挥作用呢?
我有一个dayjs
对象,我想用它开始新的一天。将输出打印到控制台时,我得到:
实际上,这意味着正确设置了月、日、周、小时、分钟、秒和毫秒选项(它们都为零),但其中的日期字段$d
绝对错误(由于某种原因它向后移动了 2 小时)。如何正确更新日期?请解释为什么会发生这种情况,以便我知道将来如何处理它。
使用node.js
withexpress.js
继续运行day.js
。
Node版本是15.8.0
Express版本是4.17.1
Dayjs版本是1.10.4
提前谢谢了!