Files
SnowLuma/.pnpm-store/v11/files/5a/801e3033e77ac37d48d84ce425eb371605a91726543920e29715d3c98ac724622d3ed49dd870beda59022a936dde8ae869528169be1affe6a80f3db86e42fe
TanTan 2a69b23b47
Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Skipped
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

32 lines
1.6 KiB
Plaintext

/**
* Formats a date according to the specified format string.
* 根据指定的格式字符串格式化日期。
*
* @param date - The date to format. (要格式化的日期。)
* @param formatString - The format string to use. (要使用的格式字符串。)
* @returns The formatted date string. (格式化后的日期字符串。)
* @example
* ```ts
* // Formatting a date with 'YYYY-MM-DD' format (使用 'YYYY-MM-DD' 格式格式化日期)
* const date1 = new Date('2023-10-01T12:00:00');
* const formattedDate1 = format(date1, 'YYYY-MM-DD');
* console.log(formattedDate1); // Outputs: '2023-10-01' (输出: '2023-10-01')
*
* // Formatting a date with 'YYYY-MM-DD HH:mm:ss' format (使用 'YYYY-MM-DD HH:mm:ss' 格式格式化日期)
* const date2 = new Date('2023-10-01T12:30:45');
* const formattedDate2 = format(date2, 'YYYY-MM-DD HH:mm:ss');
* console.log(formattedDate2); // Outputs: '2023-10-01 12:30:45' (输出: '2023-10-01 12:30:45')
*
* // Formatting a date with 'YYYY-MM-DDTHH:mm:ssZ' format (使用 'YYYY-MM-DDTHH:mm:ssZ' 格式格式化日期)
* const date3 = new Date('2023-10-01T12:30:45');
* const formattedDate3 = format(date3, 'YYYY-MM-DDTHH:mm:ssZ');
* console.log(formattedDate3); // Outputs: '2023-10-01T12:30:45-04:00' (输出: '2023-10-01T12:30:45-04:00')
*
* // Using 'ISO' format (使用 'ISO' 格式)
* const date4 = new Date('2023-10-01T12:30:45');
* const formattedDate4 = format(date4, 'ISO');
* console.log(formattedDate4); // Outputs: '2023-10-01T16:30:45.000Z' (输出: '2023-10-01T16:30:45.000Z')
* ```
*/
export default function format(date: Date, formatString?: string): string;