问题标签 [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 投票
2 回答
2075 浏览

javascript - Dayjs:无法将自定义 24 小时时间格式化为 12 小时

执行这样的事情时"dayjs().format('18:00', "hh:mm A");",它不会转换为 12 小时计时......返回 18:00

如何使用 dayjs 转换输出,例如:

0 投票
0 回答
2196 浏览

javascript - Day.js 从本周日或本周日获取当前日期?

使用dayjs你怎么知道这周的星期五是哪一天?更不用说当前一周的开始时间是 14-09-2020,结束时间是 20-09-2020,星期五是 18-09-2020。

如何创建一个返回我正在查找的日期的函数?我会尝试过的。

0 投票
1 回答
8060 浏览

momentjs - 带有时区缩写的 Dayjs 格式,即像 moment.js 中的 'z'

尝试从 Moment.js 迁移到 Dayjs,但唯一我无法工作的是时区缩写。

调用上面我会期望6th Jul 2020 at 08:07am EDT但目前我只是在z哪里EDT

我已经添加了 utc 和时区插件,但看不到任何其他插件需要使这项工作,我注意到在 Dayjs 格式文档中 z 未列出但搜索网络我看到很多人说解决方案是format('', {timeZone})但格式没有不接受第二个论点??

看起来它已添加到 tz-plugin https://github.com/iamkun/dayjs/pull/325/files#diff-cad460a5e46a2a48c59e95356c683820R195

这是一个带有问题示例的代码沙箱: https ://codesandbox.io/s/hungry-knuth-r58gz

- - 编辑

看起来对 tz abbr 的支持已被删除:( https://github.com/iamkun/dayjs/pull/448/commits/e64c03cea79c579bcd3c4caf235b4724e56614d4

0 投票
3 回答
5299 浏览

javascript - dayjs 没有正确转换时区

我正在尝试将日期从本地时间(台北 UTC+8)转换为洛杉矶(UTC-7),但是 dayjs 转换似乎完全关闭:

这导致2020 年 9 月 22 日星期二 05:30:00 GMT-0400(东部夏令时间),但应该是 2020 年 9 月 21 日星期一 02:30:00 GMT-0400(东部夏令时间)

知道发生了什么吗?

0 投票
1 回答
37 浏览

javascript - 从 Object 到 dayJs

是否可以创建一个dayjswith 和Object?。

例如,在我们有的时刻。

这将创建一个moment日期。

0 投票
1 回答
550 浏览

javascript - 获取月份时如何从dayjs获取剩余天数

所以我很难在网上找到解决方案,如果有我讨厌的一件事;它适用于日期。

我需要能够以月和日为单位计算一个人的年龄。因此,如果他们出生于 2020 年 7 月 3 日,我需要类似2 months, 21 days.

我在这里有几个月的代码:return dayjs(dayjs()).diff(value, 'month');其中 value 是日期,但我正在努力想办法让那些日子变得准确。

任何事情都会很棒!谢谢你。

0 投票
2 回答
211 浏览

import - Jest 编译代码的方式与 ts-node 不同

正常运行项目并在 Jest 中运行时,我无法使我的代码工作。

运行项目需要 dayjs 的这种导入:

npm run dev (nodemon --exec ./node_modules/.bin/ts-node ./src/app.ts):没有问题

笑话: TypeError: t is not a function

运行 Jest 测试需要对 dayjs 进行这种导入:

npm 运行开发(nodemon --exec ./node_modules/.bin/ts-node ./src/app.ts):

开玩笑:成功!

所以现在我不可能写测试。为什么它的转译方式不同?

0 投票
1 回答
82 浏览

node.js - 显示从创建帖子开始的 dayjs 时间

所以我有一个快速应用程序,您可以在其中发布帖子等。我想显示该帖子是多久以前发布的,即。5 分钟前。我一直在查看 day.js 文档,他们说要使用:

问题在于它显示的是从现在开始的时间。如何显示帖子创建的时间。

顺便说一句,日期存储在我的 mongodb 数据库中。

0 投票
1 回答
978 浏览

reactjs - CSS 网格,Day.js:如何创建显示当前星期日期的日历?

在反应组件中,我想创建一个显示当前星期日期的网格日历。因此,例如本周,它需要看起来像这样:

我玩过 day.js 来尝试解决这个问题,但事实证明这很棘手。这是我在codesanbox中的尝试:

https://codesandbox.io/s/sleepy-rgb-me4s3?file=/src/App.js

关于如何解决这个问题的任何建议?我不确定如何将每个网格的开始设置为给定一周的星期一 - 一旦我这样做了,我就可以弄清楚其他日子的逻辑。

这是代码:

Grid component

styles.css

0 投票
1 回答
207 浏览

javascript - 如何使用 Day.js 在浏览器中呈现日期?

我想<span class="mr-3 text-danger date">使用 Dayjs 将日期渲染到元素中。我该怎么做呢?我在 html 文档底部的脚本标记中从 CDN 导入了 dayjs。