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

javascript - 如何在javascript中获取指定时区的一天的开始时间和结束时间?

如标题所述,我想获取某个时区一天的开始时间和结束时间,并将它们转换为 UTC 时间。这是我实施的一部分:

问题是如何将某个时区的时间转换为UTC时间。或者还有其他不错的解决方案吗?谢谢!

编辑:

我想出了一种自己制作的方法,但不是很体面。

欢迎任何关于改进的建议。谢谢

0 投票
3 回答
7378 浏览

javascript - 如何将短日期转换为这种格式:DDD MMM DD YYYY GMT+0800(X 国家标准时间)?

当我这样做时,new Date()我得到:

如果我.valueOf()在那个日期申请,我会得到:

这就是我想要的。

现在,我需要申请.valueOf()这样的日期:2017/12/28. 我尝试使用Luxon转换日期(因为适用.valueOf()于 YYYY/MM/DD 不会产生数字):

但是,应用valueOf()该结果会返回相同的字符串。不是第一个示例中的数字。

我应该怎么做才能产生一个数值YYYY/MM/DD?只是我做了DDD MMM DD YYYY GMT+0800 (X country standard time)

0 投票
1 回答
7704 浏览

angular - 如何将 Luxon 与 Angular2 一起使用?

我正在寻找一个与 Angular2 一起使用的库来处理日期并进行差异/添加、翻译等...我尝试通过安装Luxon ( http://moment.github.io/luxon/ ) npm install --save-dev @types/luxon但是它失败。

当我编译我的代码时,我总是遇到如下错误:

未找到模块:错误:无法解析 'D:\App\src\app\planning-team' 中的 'luxon' 解析 'D:\App\src\app\planning-team' 中的 'luxon' 已解析请求为使用描述文件的模块:D:\App\package.json(相对路径:./src/app/planning-team)字段“浏览器”不包含有效的别名配置

有人已经使用 Luxon 和 Angular 了吗?你好吗 ?

谢谢你的帮助。问候,迈克

0 投票
2 回答
9505 浏览

javascript - 为什么我在下面的 Luxon/Moment 代码中得到“Invalid DateTime”?

结果是:Invalid DateTime。为什么会这样以及如何解决?

Luxon 的文档:https ://moment.github.io/luxon/docs/class/src/datetime.js~DateTime.html#instance-method-toFormat

0 投票
3 回答
2887 浏览

milliseconds - Luxon - 为 toISO() 设置毫秒

我正在使用以下内容来获取来自日期选择器的日期的结束日期:

我想要结束的是

但是,我无法摆脱毫秒:

millisecond除了简单地将其设置为 0之外,还有更优雅的方法可以做到这一点:

0 投票
1 回答
1526 浏览

luxon - How to check if obj is of type luxon?

I am writing a date adapter for Angular Material, and need a function that returns a boolean if the provided object is a luxon DateTime.

Something like this (from moment):

What I have is this so far - is this good enough?:

0 投票
1 回答
3984 浏览

luxon - 如何在 luxon 中创建 momentLocaleData.firstDayOfWeek()?

您可以立即致电:

momentLocaleData.firstDayOfWeek()

是否有可能在 Luxon 中获得相同的功能?

0 投票
2 回答
73 浏览

javascript - Object property looking different after printing on it's own

I am trying to use luxon to generate a new date using a timezone. This is my code:

And this is the console:

But if I try to access the ts property like so

I get this in the console:

Why is that? Is it doing some kind of math in the background? Also it turns out this date.ts is just ignoring my timezone. How can I fix that?

0 投票
1 回答
341 浏览

typescript - 在库内调用“Interval.after”时,Luxon 返回 Invalid Interval

Interval.after当在库中调用方法时,我遇到了 Luxon 的奇怪问题。

以下日志来自应用程序DateTime__Duration,第二行记录了以下结果Interval.after

但是,如果我将这些值传递给库方法并在那里观察日志:

原因在哪里invalid endpoints。调用isValid并返回 true DateTimeDuration

如果我以与应用程序完全相同的方式进行初始化DateTime,则可以在 lib 中工作。DurationInterval.after

两个调用都使用相同的对象,但Interval.after仅在应用程序内部有效。知道是什么原因造成的吗?

更新

这似乎与DateTime. 即使 luxon 版本相同,它在应用程序与库中的行为是否会有所不同?据我了解,luxon 没有依赖关系。

更新 2

我设法获得了此设置的复制版本。app 和 lib 源都可以从http://www.filedropper.com/luxon下载

用于将本地库链接到我yarn link在库yarn link "luxon-test-lib"中使用的应用程序以及之后的应用程序中。

0 投票
2 回答
3019 浏览

javascript - javascript luxon GMT 时间到语言环境

我在 GMT 区域的数据库中有一个时间戳。如何根据用户时区显示时间?目前我得到这样的时间

它返回 gtm 中的时间。