创建一个返回Google表格中日期的函数

马丁·芬斯坦

我创建了一个函数,该函数需要一个日期和月份数以添加到该日期并返回下一个日期。该功能似乎运行良好,我使用DEBUG进行了检查。奇怪的是,当我使用下面的代码行记录返回的日期时,

monthstoadd = 18

date1.setFullYear(2019, 6, 1); 

returnDate = AddMonths(date1, monthstoadd);   // my selfmade function

Logger.log("returnDate(1):", returnDate.getMonth(), "/" , returnDate.getDay(), "/", returnDate.getFullYear());

日志中的日期与调试器中的日期不匹配。有人看过吗?另外,有人知道如何获取数字的整数吗?我尝试了一下,但是得到了一些奇怪的结果。

例如:调试器将值显示为Tue Dec 01 2020 00:00:00 GMT-0500(东部标准时间),但日志将值显示为returnDate(1):11.0 / 2.0 / 2020.0

大师

问题:

getMonth返回0-11的月份,其中0表示1月,11表示12月。getDay返回星期几0-6,其中0代表星期日,6代表星期六。因此,日志:

returnDate(1): 11.0 / 2.0 / 2020.0

是正确的并代表

returnDate(1): Dec / Tue / 2020.0

Tue Dec 01 2020 00:00:00 GMT-0500 (Eastern Standard Time) 

解:

用途Intl

console.info(new Intl.DateTimeFormat().format(returnDate))

要么

console.log("returnDate(1):", returnDate.getMonth()+1, "/" , returnDate.getDate(), "/", returnDate.getFullYear());//Note Date vs Day and "+1"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google表格查询,其中日期大于另一个日期+ 15天

计算Google表格中日期列表中一个月的实例数

Google 表格在另一个函数中使用匹配函数的返回值

创建一个持续时间列,其中日期时间的差异按ID分组

创建一个函数以获取europmc文献以跳过不返回表格的文件

Django 创建一个“返回”函数

从Google表格中的FILTER函数返回最后一个值

创建一个函数来处理Google表格中的RSS提要

创建一个返回指定日期的星期几的函数

Dplyr:过滤系列中日期的最后一个条目

Google表格中日期的奇怪行为

复制符合Google表格中日期的行

创建一个函数来返回一列

添加日期并在javascript中创建一个函数

Google表格:我想创建一个公式或函数,以在特定条件下自动重新计算

如何创建一个返回借入值的函数?

如何创建一个返回新堆栈的函数?

JavaScript:创建一个返回数组频率分布的函数

反应 创建一个返回html的函数

如何创建一个返回Int元组的枚举函数?

从 python 函数创建对象返回一个类

如何创建一个返回表行数的函数?

创建一个函数返回布尔结果?

创建一个返回HTML超链接的URL的函数

创建一个从 CSV 文件返回数据框的函数?

创建一个函数以每秒返回米数

Google表格从另一个表格中的单元格查询日期值

在codeigniter中创建一个函数,如果输入日期时间比当前日期时间早2天,则返回true;否则返回false

Google 表格比较一个日期和另一个日期 + 1 或 2 天