日期示例:
Tue Jun 18 10:00:06 CST 2024
所用代码
formatDateTime(dateString) {
var parts = dateString.split(' ');
var monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
var monthIndex = monthNames.indexOf(parts[1]);
if (monthIndex === -1) {
// 无效的月份
return null;
}
var year = parseInt(parts[parts.length - 1], 10);
var day = parseInt(parts[2], 10);
var timeParts = parts[3].split(':'); // 假设时间是"HH:mm:ss"格式
var hours = timeParts[0];
var minutes = timeParts[1];
var seconds = timeParts[2];
// 格式化年月日和时间
return `${year}-${('0' + (monthIndex + 1)).slice(-2)}-${('0' + day).slice(-2)} ${hours}:${('0' + minutes).slice(-2)}:${('0' + seconds).slice(-2)}`;
},
输出结果
2024-06-18 10:00:06
谢谢观看!