最近偷懒使用toLocaleString,发现还挺好用的,记录一下自己常用的。还有一些用法可以查询MDN文档
toLocaleString的用法
toLocaleString 方法是用于返回格式化对象后的字符串,该字符串格式因不同语言而不同
object.toLocaleString([locales [, options]]); // 格式
案例
- 数字变成千分位格式
var num = 123456789.412;
num.toLocaleString(); // '123,456,789.412'
- 可根据本地时间把 Date 对象转换为字符串
var date = new Date();
date.toLocaleString('zh'); // '2022/12/29 17:31:21'
var date =new Date();
date .toLocaleString(); // '2022/12/29 17:32:26'
var date = new Date();
date.toLocaleString('en'); // '12/29/2022, 5:31:36 PM'
- 数组转字符
var arr = [1,2,3,4];
arr.toLocaleString(); // '1,2,3,4'