问题标签 [javascript-globalize]
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.
jquery - 使用 globalize 插件的 Jquery 数据选择器本地化
是否可以使用 globalize 插件(https://github.com/jquery/globalize)本地化 jquery 数据选择器?
我试过这样
但它不起作用,因为 datepicker 和 globalize 插件使用两种不同的格式。
我想要日期为月份 2 位,日期为 2 位,年份为 4 位,因此在 jquery 中,日期格式必须为“dd/mm/yy”。但是 globalize 使用不同的日期格式:en-Us -> M/d/yyyy it-IT -> dd/MM/yyyy
javascript - 获取特定文化的一年中的一周
是否可以使用Globalize以某种方式获得一年中的一周?
jquery - Format number with jQuery Globalize
I'm trying to automatically format a number with the proper localization with Globalize. When the users inputs a numeric value I need Globalize to read it, parse it in the right format, and then output it in the field where the user has entered it.
I've tried like so:
But it is not working, as the logged number looks exactly the same as the one entered by the user. Why isn't Globalize changing the format as needed?
javascript - Globalize.js - 如何解析日期和时间而不仅仅是日期
Globalize.js允许您根据应用的当前文化解析日期字符串
我想做的是解析一个日期时间。javascript Date 对象处理这个,我很惊讶Globalize.js
库没有。
我错过了什么吗?我倾向于自己解析时间部分。是否有另一个Globalize.js
提供这种功能的扩展库?我环顾四周,但没有找到太多。
更新 w/接受的答案
如果您知道日期的格式,则可以解析日期。
在我的示例中,日期将为空,因为它预计时间段的格式为a.m
or p.m.
。一旦我改变了,我就能够解析一个日期时间。
注意:这仅适用于已弃用的Globalize 0.x。
注意 2:传递硬编码模式不是i18n 的建议。
localization - 为 Highcharts 定义全局自定义格式化程序
我们正在使用 Highcharts 在我们的 Web 应用程序中呈现许多不同的图表。
我们有一个 Formatter 对象,它利用 Globalize.js 来格式化数字、货币和日期。我们的 Formatter 对象基本上包装了 Globalize.js,它被设置为基于用户语言环境配置的格式。
为了保持一致,我们希望使用相同的 Formatter 来格式化图表中的信息 - 例如在图表工具提示、标签等中。
到目前为止,对于我们创建的每个图表,我们都添加了自定义格式化程序函数(在图表配置中),用于添加工具提示和标签。
有没有办法在 Highcharts 中为所有货币、数字、日期等定义全局自定义格式化程序?
javascript - Globalize.format 不适用于其他语言环境或日期格式
我对现代 Javascript 比较陌生(大约十年前我一直在使用它)并且在 globalize.js 上遇到了问题。
这就是我的想法,因为它与全球化有关
这是输出:
如您所见,我遇到了两个问题 - {datetime: } 参数似乎根本不影响输出。更重要的是,我不明白为什么它不能将日期翻译成其他语言。我错过了一个包含吗?他们的问题列表中的其他线程指出这是我本地化日期所需要的。
jquery-ui - Globalize.js API 更改和 jQuery UI
我正在尝试使用 jQuery UI 中的示例,例如这个. 我想使用全球化函数(例如货币字段),但Globalize.js似乎经历了重大的 API 更改,因此 UI 示例中使用的代码不适用于 Globalize 版本我下载了。例如,jQuery UI 依赖于该版本中不存在的 Globalize.parseFloat 函数。
显然 jQuery UI 使用的是旧版 Globalize.js,但我应该如何下载它呢?我找不到任何有关这方面的信息,也找不到有关 API 更改的信息。显然,我可以下载 jQuery UI 包含的 JS 文件,但我希望有一个“更官方”的解决方案。
javascript - jquery globalize:如何将我需要的模块添加到项目中
他们的示例和代码仅顺便提及如何仅使用您需要的模块。
例如,如果您需要日期格式化程序,您如何使用它?
您是否只是将它与 globalize.js 一起使用,或者以某种方式单独加载它,类似于加载 cldr 文件?
例如:
加载 globalize.js 就好了。但是我没有加载日期模块,所以代码 Globalize.dateFormat 中的某处没有定义。
但如果我这样做,则获取日期模块,如示例之一所示。
根本不加载全球化;如果我尝试做 Globalize.locale("us") 那么 Globalize 是未定义的。
jquery-ui - jQueryui timespinner example gives undefined error
I've derived this from the sample code for a timespinner at http://jqueryui.com/spinner/. I can't get it to work.
In Chrome, I get: Uncaught TypeError: undefined is not a function
In Firefox, I get: TypeError: Globalize.parsedate is not a function
Both are on the line, return +Globalize.parseDate( value );
.
All of the locations of scripts in script tags are correct. I get no other error. The up/down arrows for the spinner are missing.
Am I missing a script?
javascript - Globalize.format 未将日期格式化为“dd/MM/yyyy”格式
我正在使用Globalize.js来格式化日期。但它不适用于德国文化 (de-DE) 和日期格式“dd/MM/yyyy”
我已将系统区域设置更改为德国文化,并将浏览器文化更改为德语。
我正在使用以下行来转换日期:
预期输出是21/04/2015
,但实际输出是21.04.2015
为什么用.
符号而不是/
符号转换日期?