2

我正在寻找一个 javascript 库,它将给定的数字和单位转换为用户友好的显示(考虑它应该是公制还是“美国标准”)。例如,我给它“1032 m”,它显示“1 km”或“0.64 mi”。

基本上,我正在寻找一个等效的库来将日期从绝对日期转换为相对的、用户友好的日期(例如,2016 年 10 月 11 日晚上 10 点 -> 1 年前,2017 年 10 月 9 日晚上 10 点 -> 1 天前)。如有必要,它可以对数字进行四舍五入,只要结果数字易于用户理解即可。

对于公制来说,这样的转换可能很容易,但包括美国标准,它已经变得更难了。例如,没有人愿意看到 34.5'' 但 34'6''。

一个特殊的情况是图书馆是否也能够处理大量数字。例如,“15 563 564”变成“15.5 Mio”。并且“15 543 454 345”变成“15.5 Bio”。(美式英语)和“15.5 Mrd”。(在德国)。但这非常棘手,因为有些语言并没有为所有情况命名。

有谁知道我可以使用的任何东西?还是我需要手动编写所有这些代码?请注意,我不是在寻找一个简单地在单位之间转换数字的库。我想图书馆决定(基于给定的数字和单位)什么是显示它的最佳方式。

4

0 回答 0