问题标签 [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 - Dayjs:无法将自定义 24 小时时间格式化为 12 小时
执行这样的事情时"dayjs().format('18:00', "hh:mm A");"
,它不会转换为 12 小时计时......返回 18:00
如何使用 dayjs 转换输出,例如:
javascript - Day.js 从本周日或本周日获取当前日期?
使用dayjs你怎么知道这周的星期五是哪一天?更不用说当前一周的开始时间是 14-09-2020,结束时间是 20-09-2020,星期五是 18-09-2020。
如何创建一个返回我正在查找的日期的函数?我会尝试过的。
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
javascript - dayjs 没有正确转换时区
我正在尝试将日期从本地时间(台北 UTC+8)转换为洛杉矶(UTC-7),但是 dayjs 转换似乎完全关闭:
这导致2020 年 9 月 22 日星期二 05:30:00 GMT-0400(东部夏令时间),但应该是 2020 年 9 月 21 日星期一 02:30:00 GMT-0400(东部夏令时间)
知道发生了什么吗?
javascript - 从 Object 到 dayJs
是否可以创建一个dayjs
with 和Object
?。
例如,在我们有的时刻。
这将创建一个moment
日期。
javascript - 获取月份时如何从dayjs获取剩余天数
所以我很难在网上找到解决方案,如果有我讨厌的一件事;它适用于日期。
我需要能够以月和日为单位计算一个人的年龄。因此,如果他们出生于 2020 年 7 月 3 日,我需要类似2 months, 21 days
.
我在这里有几个月的代码:return dayjs(dayjs()).diff(value, 'month');
其中 value 是日期,但我正在努力想办法让那些日子变得准确。
任何事情都会很棒!谢谢你。
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):
开玩笑:成功!
所以现在我不可能写测试。为什么它的转译方式不同?
node.js - 显示从创建帖子开始的 dayjs 时间
所以我有一个快速应用程序,您可以在其中发布帖子等。我想显示该帖子是多久以前发布的,即。5 分钟前。我一直在查看 day.js 文档,他们说要使用:
问题在于它显示的是从现在开始的时间。如何显示帖子创建的时间。
顺便说一句,日期存储在我的 mongodb 数据库中。
reactjs - CSS 网格,Day.js:如何创建显示当前星期日期的日历?
在反应组件中,我想创建一个显示当前星期日期的网格日历。因此,例如本周,它需要看起来像这样:
我玩过 day.js 来尝试解决这个问题,但事实证明这很棘手。这是我在codesanbox中的尝试:
https://codesandbox.io/s/sleepy-rgb-me4s3?file=/src/App.js
关于如何解决这个问题的任何建议?我不确定如何将每个网格的开始设置为给定一周的星期一 - 一旦我这样做了,我就可以弄清楚其他日子的逻辑。
这是代码:
Grid component
styles.css
javascript - 如何使用 Day.js 在浏览器中呈现日期?
我想<span class="mr-3 text-danger date">
使用 Dayjs 将日期渲染到元素中。我该怎么做呢?我在 html 文档底部的脚本标记中从 CDN 导入了 dayjs。