gpt4 book ai didi

javascript - 将 Google 电子表格日期转换为 JS 日期对象?

转载 作者:可可西里 更新时间:2023-11-01 02:18:12 24 4
gpt4 key购买 nike

我一直在绕圈子......我有一个包含两个日期的电子表格,我需要找到这两个日期之间经过的年数(即某人在给定日期的年龄; 这是 Excel 的 DATEDIF 的替代品)。

第一步是将 Google 的序列号转换为 JS Date 对象,但似乎没有 Date 构造函数可以执行此操作。有什么想法吗?

谢谢。

最佳答案

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

关于javascript - 将 Google 电子表格日期转换为 JS 日期对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14363073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com