- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
当我在浏览器中使用 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 数据:
env NODE_ICU_DATA=/some/directory node
node --icu-data-dir=/some/directory
关于javascript - Node 中的日期 toLocaleDateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792949/
我在正确设置语言环境日期字符串格式方面遇到了问题。它突然停止为 Norwegian 工作。我试过“不-不”和“不-不”。关于可能导致此问题的任何想法?我卡住了。 例子: console.log(new
如果我运行 new Date().toLocaleDateString(),我会收到“1/16/2020。 如果日期格式为 DD/MM/YYYY (16/1/2020) 的国家/地区有人运行我的代码,
以下调用返回 24:00在最新的 Chrome 和 Opera 中,而之前返回 00:00 ,这是设计行为吗? const [, time] = new Date(2020, 1, 1, 0, 0).
我正在使用 Discord.js 在 NodeJS 中开发一个 Discord 机器人,我想解析格式为“YYYY-MM-DD”的日期并以长 fr-FR 格式显示。 我试过了: var dateSort
如何转换此意大利日期 Agosto 6, 2020 到这个 August 6, 2020 使用 JavaScript? 如果我这样做 var date = new Date('August 6, 20
为了创建一个尊重浏览器文化的字符串,我们可以这样做: var myDate = new Date(); var myDateString = myDate.toLocaleDateString(myD
我正在使用此代码: date.toLocaleDateString('pt-BR') 在我的 Chrome 浏览器中,结果是:2016 年 9 月 13 日 当我运行测试时本地:2016-09-13
我想要 Date.toLocaleDateString() 的简短表示法,但采用本地格式。有很多解决方案对 yyyy-mm-dd 格式进行硬编码,但我希望它依赖于托管页面的系统。到目前为止,这是我的功
我从 SQL 数据库中提取日期,该数据库将它们视为从午夜开始的日期。当我对它们使用 toLocaleDateString() 时,它会正确格式化它们,但不会在损失一天之前。 格式化前:2011-09-
代码: const date = new Date(2020, 05, 10) const options = { year: 'numeric', month: 'long',
我正在尝试使用 Node 和 javascript 设置我的文化 (fr-FR) 的日期。我在mozilla网站上找到了一个很好的方法: var event = new Date(); var opt
我正在做一个应用程序,我遇到了这个问题,我认为比较日期会很容易,但事实并非如此。如果日期是同一年,我在 if 中的条件运行良好,但如果值类似于下面给出的值,则结果不会变为 true 应该为 false
Date.toLocaleDateString()在我运行 nodejs (v10.15.0) 作为 discord.js 机器人服务器的 Windows 10 笔记本电脑上不起作用。它显示 mm/d
在 Chrome 控制台上运行 (new Date()).toLocaleDateString() 返回“2017-6-27”。我的浏览器语言和 PC 设置适用于英国。 在 Firefox 上它返回
情况:我想使用 JavaScript 函数 Date.toLocaleDateString() 以用户首选的语言环境显示日期。到目前为止一切顺利,但我想使用 2-digit 选项显示月份和日期。 据我
背景 在我的应用程序中,我想根据用户的语言环境设置日期格式。如果用户修改日期,我希望能够将其解析回 javascript Date 对象。 问题 我想知道是否可以使用 javascript 从本地格式
具有返回错误的简单函数: ERROR: date.toLocaleDateString is not a function TypeError: date.toLocaleDateString is
我必须用本地用户的配置来表示日期。遵循 MDN 描述: The toLocaleDateString method relies on the underlying operating system
这个问题在这里已经有了答案: Where can I find documentation on formatting a date in JavaScript? (39 个答案) 关闭 9 年前。
当我在浏览器中使用 toLocaleDateString 时,它会返回 n = new Date() n.toLocaleDateString() "2/10/2013" 但在 node.js 中格式
我是一名优秀的程序员,十分优秀!