formatDate (格式化日期) 
formatDate 函数用于格式化日期对象为指定的字符串格式。该函数支持自定义格式,并提供默认格式。
函数调用方式 
javascript
formatDate(date, format)参数说明 
| 参数名 | 类型 | 描述 | 
|---|---|---|
date | Date | 要格式化的日期对象。必须是有效的 Date 实例。 | 
format | String (可选) | 自定义格式字符串,支持 YYYY、YY、MM、DD、hh、mm、ss。如果未提供,则使用默认格式 YYYY-MM-DD。 | 
返回值 
返回格式化后的日期字符串。
异常处理 
- 如果 
date不是一个有效的Date对象,函数将抛出错误,提示信息为'Invalid date provided'。 
示例代码 
基本用法 
javascript
const date = new Date('2023-10-01T10:30:00');
const formattedDate = formatDate(date);
console.log(formattedDate); // 输出: '2023-10-01'自定义格式 
javascript
const date = new Date('2023-10-01T10:30:00');
const formattedDate = formatDate(date, 'MM/DD/YYYY hh:mm:ss');
console.log(formattedDate); // 输出: '10/01/2023 10:30:00'错误处理示例 
javascript
try {
    formatDate('not a date');
} catch (error) {
    console.error(error.message); // 输出: 'Invalid date provided'
}结论 
formatDate 函数提供了一种灵活的方法来格式化日期对象为易读的字符串。通过自定义格式,用户可以根据需求调整输出格式,使其适合特定场景。