很多前端开发者应该都不知道Intl
这个对象是干什么的?
看看上面的图,先认识一下。
解释一下,JavaScript中的Intl
对象是ECMAScript Internationalization API
的构造函数和方法的大本营。这个API有很多转换字符串,数字和日期的方便的特性。
本文的主角是Intl.DateTimeFormat
,文中介绍了如何使用它帮助做日期转换的事情。
const date = new Date().toISOString();
// "2020-02-05T16:30:41.392Z"
如果Intl
对象你不熟悉,那对toISOString
、DateTimeFormat
和toLocaleDateString
这几个方法应该会有印象吧?文中介绍了如何使用它们方便做日期处理。