gpt4 book ai didi

javascript - Node 中的日期 toLocaleDateString

转载 作者:IT老高 更新时间:2023-10-28 23:20:46 25 4
gpt4 key购买 nike

当我在浏览器中使用 toLocaleDateString 时,它会返回

n = new Date()
n.toLocaleDateString()
"2/10/2013"

但在 node.js 中格式完全不同

n = new Date()
> n.toLocaleDateString()
'Sunday, February 10, 2013'

如何在node.js中获取浏览器的格式(mm/dd/yy)?

最佳答案

对我来说,解决方案是为 node js 安装一个附加模块 full-icu full-icu-npm

然后在 package.json 中插入:

{"scripts":{"start":"node --icu-data-dir=node_modules/full-icu YOURAPP.js"}}

在当前版本的 Node.js v10.9.0 中是 Internationalization Support .要控制 ICU 在 Node.js 中的使用方式,您可以配置在编译期间可用的选项。如果使用 small-icu 选项,您需要在运行时提供 ICU 数据:

  • NODE_ICU_DATA 环境变量:env NODE_ICU_DATA=/some/directory node
  • --icu-data-dir CLI 参数:node --icu-data-dir=/some/directory

关于javascript - Node 中的日期 toLocaleDateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792949/

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