var seconds = (excelNum - 25569) * 86400; var excelNumber = new Date(seconds * 1000); // 修复时差问题,中国位于东8区 excelNumber.setHours(excelNumber.getHours() + 8);将结果改成年月日形式
时间: 2024-02-28 14:53:25 浏览: 130
ExtJs选中var editor = new Ext.ux.grid.RowEditor详解
4星 · 用户满意度95%
要将结果改成年月日形式,可以使用 JavaScript 中 Date 对象提供的方法,例如:
```
var year = excelNumber.getFullYear();
var month = excelNumber.getMonth() + 1; // 月份从0开始,需要加1
var day = excelNumber.getDate();
var result = year + '-' + month + '-' + day;
```
这样就可以得到一个形如 "2021-05-01" 的字符串,表示 Excel 中对应的日期。
阅读全文