获取世界各地时间格式

// 创建一个DateTimeFormat对象
const dateTimeFormat = new Intl.DateTimeFormat('zh-CN', {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
hour12: false
});

// 获取DateTimeFormatOptions
const options = dateTimeFormat.resolvedOptions();

console.log(options);

const locale = navigator.language;
// 使用Intl.DateTimeFormat来获取日期格式
const dateTimeFormat = new Intl.DateTimeFormat(navigator.language);
const options = dateTimeFormat.resolvedOptions();
console.log(options);//获取年月日的数字或者表示方式

    const formatParts = dateTimeFormat.formatToParts(new Date(2011, 0, 1));

    for (const p of formatParts) {//获取分隔符
        console.info(p.type, p.value);
    }

console.log(dateTimeFormat.format(new Date()));//格式化时间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容