Javascript相当于Excel的Text函数

时间:2016-06-15 09:32:06

标签: javascript

Javascript中是否有与Excel(或Google spreasheet)Text功能等效的库?

4 个答案:

答案 0 :(得分:1)

不,您需要为每种用法创建自己的功能,例如日期格式,时间格式等。

在Javascript中有很多功能,如filter,map,replace,可以帮助你轻松操作数组或字符串。

答案 1 :(得分:0)

我还没试过,但Format.JS似乎应该运作良好。来自site

  

FormatJS是JavaScript库的模块化集合   国际化专注于格式化数字,日期,   以及用于向人们展示的字符串。

答案 2 :(得分:0)

希望本文档JavaScript Text formatting可以帮助您解决一些问题。

您可以使用JavaScript isNAN()选择格式类型(编号|日期| ...)。例如:

if (isNAN(5259)) {
    var msPerDay = 24 * 60 * 60 * 1000;
    var date = new Date(msPerDay * 5259);
    var options = { year: "2-digit", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", timeZoneName: "short" };
    var americanDateTime = new Intl.DateTimeFormat("en-US", options).format;
    console.log(americanDateTime(date));
} else {
    var gasPrice = new Intl.NumberFormat("en-US", {style: "currency", currency: "USD", minimumFractionDigits: 3}); 
    console.log(gasPrice.format(5259));
}

答案 3 :(得分:0)

我使用两个JavaScript库进行某些操作。

UnderscoreJS(http://underscorejs.org):用于操作Array,String和Object。

MomentJS(http://momentjs.com):用于日期/时间相关的操作。

我想你可以看看(如果你还没有)。