JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)
warning:
这篇文章距离上次修改已过192天,其中的内容可能已经有所变动。
// 引入dayjs库
const dayjs = require('dayjs');
// 将日期转换为字符串格式YYYY-MM-DD
function formatDateToString(date) {
return dayjs(date).format('YYYY-MM-DD');
}
// 将字符串转换为日期对象
function parseStringToDate(dateString) {
return dayjs(dateString).toDate();
}
// 示例使用
const date = new Date(); // 当前日期和时间
const formattedDate = formatDateToString(date); // 转换为字符串
console.log(formattedDate); // 输出格式化后的日期字符串
const parsedDate = parseStringToDate(formattedDate); // 将字符串转换回日期对象
console.log(parsedDate); // 输出转换回的日期对象
这段代码使用了dayjs库来实现日期和字符串之间的转换。formatDateToString
函数将Date
对象转换为字符串格式YYYY-MM-DD
,而parseStringToDate
函数将格式化的字符串转换回Date
对象。代码示例中还包含了函数的调用示例,以及如何打印转换结果。
评论已关闭