{ // example 1
let formatter = new Intl.DateTimeFormat('en');
let example = formatter.formatToParts();
console.log(example);
}
{ // example 2
let formatter = new Intl.DateTimeFormat('hi');
let example = formatter.formatToParts();
console.log(example);
}
对于自定义分隔的日期格式,您必须提取日期(或时间) 来自
DateTimeFormat对象的组件(即的一部分 ECMAScript 国际化 API),然后手动创建字符串 与您想要的分隔符。为此,您可以使用
DateTimeFormat# formatToParts。你可以 解构数组,但这并不理想,因为数组输出取决于 区域设置:{ // example 1 let formatter = new Intl.DateTimeFormat('en'); let example = formatter.formatToParts(); console.log(example); } { // example 2 let formatter = new Intl.DateTimeFormat('hi'); let example = formatter.formatToParts(); console.log(example); }