关于日期应用

阅读次数 106

|项目 | 日期 | |Column ('A') | Column ('B') | | 1 | 2022/5/5|
| 2 | 2023/7/5|
请教如何用代码调用单元格内的日期(整个日期、年、月、日)
不是表格函数 YEAR()...

//下面代码不行
var newDate = new Date(Range('B2').Value);
//用 WorksheetFunction 也不行
var year = WorksheetFuntion.YEAR(Range('B2').Value)
2 Answers
console.log(new Date(Range("B2").Text).getFullYear())

Value返回的内容是原始数据,而excel的日期的原始数据是指从1990/1/1至今经过的天数,所以才会无法通过new Date转化,使用Text可以获得文本,即2022/5/5,从而正常使用。

完美验收 谢谢 技术支持-月饼 的技术分析