提前为我的(少于)java脚本的基本知识道歉。
有人可以用基本的 - 但具体的 - 解释这个脚本是如何计算的吗?
这是脚本:
var d = new Date(year, month, day);
var e = new Date(d.getTime() + offset * 24 * 60 * 60 * 1000);
var month_out = e.getUTCMonth();
var day_out = e.getDate();
var year_out = e.getUTCFullYear();
date_out = month_out + "-" + day_out + "-" + year_out;
year = 2013
month = 12
day = 01
offset = 15
抵消是“付款条款”,日期是发票日期。输出应该是发票日期加上到达“12-16-2013”的偏移量
这不是它的结果,我需要弄清楚如何解决它 一位客户的日期显示为:0-16-2014
我不知道哪个字符串错误或者它应该如何读取它的位置。这是整个函数的一部分,它从XML文件中提取发票日期,从日期中删除时间并创建新的" Date_Due"使用偏移量。此脚本是唯一失败的区域。
有人可以帮忙吗?