欢迎光临
我们一直在努力

JS转Excel的日期

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;
}

 

赞(0) 打赏
未经允许不得转载:豪~豪的个人中心 » JS转Excel的日期

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏