Javascript中是否有与Excel(或Google spreasheet)Text功能等效的库?
答案 0 :(得分:1)
不,您需要为每种用法创建自己的功能,例如日期格式,时间格式等。
在Javascript中有很多功能,如filter,map,replace,可以帮助你轻松操作数组或字符串。
答案 1 :(得分:0)
答案 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):用于日期/时间相关的操作。
我想你可以看看(如果你还没有)。