问题标签 [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.
javascript - nuxt.js 中 asyncData 中属性的奇怪强制
我正在尝试在 Nuxt.js 中使用 asyncData,但在我看来,并非每个属性都可以按原样放置在这里。例如 Moment (moment.js) 和 DateTime (luxon) 的实例,它们被序列化为字符串:
其他一些复杂对象属性引发警告:
有人请向我解释这种行为
javascript - Angular/Javascript Luxon - 将时间戳更改时间转换为当前用户时区
我从数据库中得到了一个时间戳,我需要在用户的时区中显示它的时间。
例如:巴西 16:42,法国 21:42。
这是一个聊天,所以消息需要显示在每个用户的时区。
我在项目中有luxon,但在这种情况下我无法使用任何对我有帮助的文档。
我尝试以某些方式使用这些方法
DateTime.local()和 DateTime.setZone(localZone)
localZone 是接收本地区域的变量,例如:“Europe/Paris”。
谢谢!
javascript - 在javascript中以本地日期格式解析日期时间字符串(最好使用luxon)
假设我有一个日期时间字符串10/09/2019 10:03:00.000 AM
。
现在,如果我在美国,我会读为 2019 年 10 月 9 日,如果我在印度,我会读为 2019 年 9 月 10 日。
所以,我的问题是如何将此字符串解析为 Date 对象,以便根据本地时区进行解析。
我正在使用luxon
,但是,纯 javascript 解决方案也可以。
javascript - luxon 在给定时区的情况下将本地时间转换为 UTC
数据源有一个没有偏移量的 ISO-8601 日期时间字段。
例子:2019-07-09T18:45
但是,我知道所讨论的时间被理解为在America/Chicago
时区中。
如何获得与 UTC 时间等效的 Luxon DateTime 对象?
我可以 DateTime.fromISO('2019-07-09T18:45').plus({hours: 5})
……但这仅在夏令时的半年(如现在)有效。否则偏移量将是.plus({hours: 6})
Luxon 是否具有日期感知(因此 DST 感知)方法可以将特定分区本地时间转换为 UTC?
javascript - 我可以从 Luxon 库获得 DD MM 格式的一天和一个月吗?
现在我可以得到 2019 年 7 月 6 日格式的一天和一个月。但我需要这样的东西 07/06/2019。目前,我还没有找到以我想要的格式返回一天/一个月的方法。
reactjs - 用 Luxon 进行单元测试:我如何模拟 .setZone('local')
我有一个非常简单的日期组件:
我只是在本地测试它:
问题是单元测试必须在我制作快照时在同一时区运行。所以我们的 CI 服务器拒绝了这个。
有没有办法在任何时区进行此通行证? 也许模拟 setZone('local') 响应?那里有任何 CI 专家使用 luxon 吗?
谢谢!
javascript - 如何在 vuejs 项目中导入和使用 luxon?
当我尝试luxon
在我的vuejs2项目中使用时,我遇到了这个错误。
我使用 npm 安装了 lib,并在我的组件中导入:
你们能否告诉我我做错了什么,或者甚至提出一个可以轻松使用 vuejs 的时间操纵的其他库。
javascript - 如何将 Luxon 时区选项与 chart.js 结合?
我在带有 chart.js 的网页上显示了一个折线图,但我的时间数据是 UTC。我想将其转换为丹佛时区以显示在图表上。Chart.js 有一个luxon 适配器,但我不知道如何使用它。
我已包含以下脚本:
我的时间数据格式为 json 字符串:
这是我的图表“选项”:
那么我在哪里以及如何实现时区定义呢?我还查看了Luxon 时区文档。
javascript - 如何在 Luxon 中使用 diff 方法
我目前从日历控件中获取日期,并使用 luxon 添加天数、分钟数并将其更改为 LongHours 格式,如下所示: newValue : is value I get from frontend(calendar control)
目前,formattedDateParsed 以“Null”的形式出现
我可以就如何解析日期获得一些帮助,以便可以计算差异
luxon - 如何使用 luxon 库将毫秒转换为分钟
我想使用 luxon 执行从毫秒到分钟的转换。例如。如果我输入 1000 ,则输出应为 1m 0s。我正在尝试Duration.fromMillis(1000).as('minutes')
,但作为回报,我得到 0 输出。有没有其他方法可以实现同样的目标