问题标签 [luxon]

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 投票
0 回答
96 浏览

javascript - 带有 polyfill 的 Angular2 项目可以在 IE 10 等旧浏览器上运行 Luxon 库?

有人可以在 IE 10 上运行 Luxon 吗?我正在寻找一个与 Angular2 一起使用的库来处理日期并进行差异/添加、翻译等...我安装了 Luxon ( http://moment.github.io/luxon/ ),它在现代浏览器和IE 11,但我无法让它在 IE 10 上运行,这是我的要求之一。有 polyfill,但我不清楚说明,唯一有效的 polyfill 是仅适用于 IE 11 的“unpk”。

这是 Luxon 对 IE 10 和 polyfill 的说明。 https://moment.github.io/luxon/docs/manual/matrix.html#zones

在 IE 11 上适用于 luxon 的 Polyfill https://unpkg.com/date-time-format-timezone@latest/build/browserified/date-time-format-timezone-complete-min.js

0 投票
1 回答
1311 浏览

javascript - luxon 遇到问题,计算两个日期之间的时间差

StackOverflow 的好心人,我遇到了 luxon 的问题(我想我设置错误或做错了什么),现在它无法计算未来的日期(说 NaN),并且过去的日期需要数年时间帐户,所以你会得到这样的东西:

在此处输入图像描述

在此处输入图像描述

[在此处输入图像描述

在此处输入图像描述

我想要这段代码做的是关注月份和日期(忘记年份),如果过去的日期距离今天的日期还有 7 天或距离今天的日期不到 7 天,请说“过去的日期是 <= 一周”,稍后这将触发一个通知器,它将在我的朋友和家人生日前一周通知我。

编码:

谢谢大家。

0 投票
0 回答
1165 浏览

reactjs - TypeScript 与 Luxon 的兼容性

我正在浏览一些使用 moment.js 的旧代码,现在正在转向 luxon。但是,在将 luxon 与 Typescript 结合使用时,我遇到了一些问题。这是一个例子:

day当前键入为 Moment. luxon有类似的东西吗?我正在考虑使用date但这没有用。感谢任何见解:)

干杯

0 投票
2 回答
6249 浏览

javascript - 使用 Luxon 格式化 ISO 时间

使用Luxon JS ,我一直在尝试使用本机toISO函数将日期时间格式化为以某种格式输出:

这就是我得到的:

这就是我想要的:

我知道它们在unix时间方面都是等价的,除了格式不同之外,它们的含义相同,我只想能够输出第二个字符串而不是第一个字符串。我浏览了 Luxon 文档,但找不到任何可以满足我需要的参数/选项。

0 投票
1 回答
585 浏览

luxon - 使用 Luxon 以分钟为单位除以小时间隔

如何使用 Luxon 以分钟为单位划分小时间隔?例子

0 投票
2 回答
343 浏览

javascript - 将 Luxon 日期格式化为 ISO8601 基本格式

我正在使用 Luxon 来格式化 DateTime,我需要它是以下格式,包括“T”和“Z”字符:

我尝试使用以下格式格式化 DateTime:

但我得到了格式:

如何删除“-”、“:”和“。” 符号?

0 投票
2 回答
136 浏览

luxon - 如何在 luxonjs 中获得实际的经络?

因此,我尝试在 luxon.js 上获取 meridiems,因为我将使用 momentjs 的 discord.js 机器人移动到 luxonjs,因为我更喜欢它。但我遇到的问题是我无法弄清楚如何获得我指定的时区的子午线,你能帮帮我吗?

我试过了

但我不知道如何使用或如何处理 Info 部分,然后我不明白在他们的文档中给出的参数作为示例

0 投票
1 回答
111 浏览

javascript - 如何在不重新执行代码的情况下在 luxon 中获取和更新日期?

所以我的问题是我想在某个小时内使用不和谐的机器人发送一些东西。然后我有 luxon,我已经完成了所有代码,但看起来 luxon 在我执行代码时获取了日期,例如,如果它是 2021-01-29-03-20-11 (YY-MM-DD-HH- mm-SS) 并且我想在 2021-01-29-03-21-11 (YY-MM-DD-HH-mm-SS) 时执行某些操作,那么我应该在那一刻执行代码,我在不重新执行代码的情况下无法更新或找不到更新日期的方法。

我试图将我声明新日期的 var 设置为一个间隔,但没有奏效:

然后我会控制台记录它:

我得到一个超时错误(或者我认为这是一个错误):

那么有没有办法在不重新执行代码的情况下获取和更新 luxon 中的日期?或者一些如何重新执行代码但不关闭不和谐机器人?

0 投票
1 回答
67 浏览

javascript - LuxonJs 格式化日期

我从数据库获取 UTC 日期

例子:2021-06-14T16:00:30.000Z

这个想法是将此日期更改为本地日期,因此输出需要是

问题是不管 Luxon 使用什么方法,我都没有得到那种特定的格式 (YYYY-mm-ddTHH:mm:ssZ)

我怎样才能做到这一点?

这段代码是我将从数据库获取的日期放置的地方,只需要那种格式

0 投票
1 回答
285 浏览

javascript - Luxon DateTime:为扩展添加类型

基于https://github.com/moment/luxon/issues/260。我想在DateTime中添加扩展,如下所示:

但我不知道如何为上述方法添加类型定义以让打字稿检查它。

我已经尝试过以下

但它会抛出一个错误,例如'DateTime' only refers to a type, but is being used as a value here.当我使用时DateTime

请帮我解决这个问题。我哪里做错了?

我真的很感谢你的帮助。