在Google Apps脚本中,我直接将参数输入到Date对象构造函数中,并且返回的日期对于分钟和秒都不正确。返回的分钟和秒数是一致的,即,当给定相同的输入时,它总是返回相同的错误数字。此外,输出会因不同输入而发生变化。
有没有人见过这个或有任何调试技巧来隔离问题?
答案 0 :(得分:1)
给你时间参数为
19hr 2min 53sec 948671msec
和1second
= 1000 millisecond
将上述毫秒转换为标准时间时
948671 millisecond
= 15min 48sec 671millisecond
将此毫秒参数添加到时间参数时
它会是,
19hr 2min 53sec
+ 0hr 15min 48sec 671millisecond
-----------------------------------------
19hr 18min 41sec 671millisecond
-----------------------------------------
google app脚本会自动对时间限制进行排序。这就是为什么你在脚本的输入和输出中得到不同的时间。
答案 1 :(得分:0)
我删除了毫秒,问题得到解决。我不确定为什么Date对象在给定的毫秒时会出现奇怪的行为。