碎片時(shí)間學(xué)編程「281]:檢查給定的字符串在簡(jiǎn)化的擴(kuò)展 ISO 格式 中是否有效

檢查給定的字符串在簡(jiǎn)化的擴(kuò)展 ISO 格式 (ISO 8601) 中是否有效。
使用構(gòu)造函數(shù)從給定的字符串Date創(chuàng)建一個(gè)對(duì)象。Date
使用Date.prototype.valueOf()和Number.isNaN()方法檢查生成的日期對(duì)象是否有效。
使用 Date.prototype.toISOString()方法將日期的 ISO 格式字符串表示與原始字符串進(jìn)行比較。
JavaScript
const isISOString = val => { ?const d = new Date(val); ?return !Number.isNaN(d.valueOf()) && d.toISOString() === val;};
示例
isISOString('2020-10-12T10:10:10.000Z'); // trueisISOString('2020-10-12'); // false
更多內(nèi)容請(qǐng)?jiān)L問(wèn)我的網(wǎng)站:https://www.icoderoad.com
標(biāo)簽: