function excelTimeToString(excelTime) { // 判断excelTime是否为空 if(!excelTime){ return ""; } // Excel时间起点为1900年1月0日(1900年1月1日的前一天) var originDate = new Date('December 31, 1899'); // 计算Excel时间所对应的毫秒数 var excelTimeInMilliseconds = excelTime * 24 * 60 * 60 * 1000; // 计算转换后的日期 var convertedDate = new Date(originDate.getTime() + excelTimeInMilliseconds); // 获取年、月、日 var year = convertedDate.getFullYear(); var month = convertedDate.getMonth() + 1; // 月份从0开始,需要加1 var day = convertedDate.getDate(); // 格式化日期字符串 var dateString = year + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day); return dateString; }