我一直在绕圈子……我有一个包含两个日期的电子表格,我需要找到两个日期之间经过的年数(即某人在给定日期的年龄;这是Excel 的 DATEDIF 的替代品)。
第一步是将 Google 的序列号转换为 JS Date 对象,但似乎没有 Date 构造函数可以执行此操作。有任何想法吗?
Thanks.
要将 Google 电子表格日期转换为 JavaScript 日期:
var JSdate = Date.parse(Cell.getValue())
要将 JavaScript 日期转换为 Google 电子表格日期:
function GoogleDate( JSdate ) {
var D = new Date(JSdate) ;
var Null = new Date(Date.UTC(1899,11,30,0,0,0,0)) ; // the starting value for Google
return ((D.getTime() - Null.getTime())/60000 - D.getTimezoneOffset()) / 1440 ;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)