WPS JS 编写一个求两个单元格里的日期相隔天数的函数

WPS JS 里,我不太知道有没有内置函数求两个单元格里的日期相隔天数 的函数。所以写了一个,如下: 编写一个求两个单元格里的日期相隔天数的函数,如下图: 但是,程序提示说,不存在getFllYear()函数,于是继续写了一个getYearFromString(dateString)函数,套到上面求日期相隔天数的函数里。 如下图: 但,程序运行提示说,getYearFromString(dateString)这个函数不存在。我就不知道怎么办了。求助大佬,如何解决这个求两个单元格里的日期之间的天数间隔。 抱歉,我把代码打上来不让提问,说我这代码里有站外不安全链接,所以只能截图了。
黑龙江省
浏览 227
收藏
1
分享
1 +1
6
+1
全部评论 6
 
十一年
如果单元格是日期 不是文本日期 通过 单元格的 Value2 属性 返回的 是1900年日期系统 对应的数字 不是JS日期对象 所以不能 日期.getYearFromString()
· 黑龙江省
回复
 
11111
不太了解,但是我之前编写的计算最近三个月的代码可以用getFllYear() function get_latest_months(m) { var today = new Date(); var months = []; for (var i = 0; i < m; i++) { var date = new Date(today); date.setMonth(today.getMonth() - i); var year = date.getFullYear(); var month = date.getMonth() + 1; var monthStr = year + "-" + ('0' + month).slice(-2); months.push(monthStr); } return months; }
· 广东省
回复
11111
getFullYear()
· 广东省
回复
 
十一年
不用这么麻烦吧 windows系统, 线下wps 单元格格式只要是日期格式,或者是自定义日期格式 两个日期直接相减 就是相差天数
· 黑龙江省
回复
WPS_1734176726
测试,可用。
· 黑龙江省
回复