gpt4 book ai didi

javascript - JXCore - 错误的区域设置解析(Date.toLocaleString(['de']))

转载 作者:太空宇宙 更新时间:2023-11-04 00:48:56 25 4
gpt4 key购买 nike

我正在使用 JXCore 打包 Node.js 应用程序的源文件。我对打包的 .exe 和 .jx 中的区域设置有问题

new Date().toLocaleString(["de"])

node app.js 中输出 2015-10-29 14:47:18

jx app.jx 中并编译 app.exe 2015 年 10 月 29 日星期四 14:47:18 GMT+0100 (Mitteleuropäische Zeit)

显然,这不是相同的输出。有任何修复吗?谢谢。

最佳答案

从我所看到的 Node.js 版本之间也揭示了这种差异。

# node v0.10.38 (v8: '3.14.5.9')
Fri Nov 13 2015 16:20:07 GMT+0100 (W. Europe Standard Time)

# node v0.12.2 (v8: '3.28.73')
11/13/2015, 4:20:07 PM

不详细说明,这可能与底层 V8 引擎差异有关。

JXcore 默认使用 V8 v3.14.5.9 并生成与 Node v0.10.38 相同的输出。可能您的 Node 是v12+,因此存在差异。

但这是事实,JXcore SM (SpiderMonkey) 使用的格式甚至与上面两者不同:

# jxcore sm
Friday, November 13, 2015 16:20:06

关于javascript - JXCore - 错误的区域设置解析(Date.toLocaleString(['de'])),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33416105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com