我正在寻找一个将给定数量和单位转换为用户友好显示的javascript库(假设它应该是公制还是“美国标准”)。 例如,我给它“1032米”,它显示“1公里”或“0.64英里”。
基本上我正在寻找一个等效的库,用于从绝对日期到相对,用户友好日期的日期转换(例如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生物”。 (用美式英语)和“15.5 Mrd.” (在德国)。但这非常棘手,因为有些语言没有所有案例的名称。
有谁知道我可以使用的任何东西?或者我需要手动编写所有这些代码吗?请注意,我不是在寻找一个只在单位之间转换数字的库。我想图书馆决定(根据给定的数量和单位)显示它的最佳方式是什么。