我有一个字段名称,称为"REF_DATE"
。 "REF_DATE"'s
格式为"YYYY/MM/DD"
。
我需要计算从今天到"REF_DATE"
的天数。
例如:
REF_DATE = 2020/01/09
Today = 2020/04/01
以下是我尝试的代码:
var s1 = "2020/01/09";
var s2 = "2020/04/01";
var aDate = s1.split("/");
var oDate1 = Date.UTC(aDate[1],aDate[2],aDate[0]);
var bDate = s2.split("/");
var oDate2 = Date.UTC(bDate[1],bDate[2],bDate[0]);
var iDays = Math.floor((oDate2 - oDate1)/86400000);
return oDate1+"<br>"+oDate2+"<br>"+iDays+"<br>";
但是xpages
显示为"853"
。
所以,我需要你们帮助我如何计算两次约会之间的天数。
谢谢!!!!!!
将年份作为第一个Date.UTC参数并从月份中减去1(0为一月):
var s1 = "2020/01/09";
var s2 = "2020/04/01";
var aDate = s1.split("/");
var oDate1 = Date.UTC(Number(aDate[0]), Number(aDate[1]-1), Number(aDate[2]));
var aDate = s2.split("/");
var oDate2 = Date.UTC(Number(aDate[0]), Number(aDate[1]-1), Number(aDate[2]));
var iDays = Math.floor((oDate2 - oDate1) /1000/60/60/24);
console.log(iDays);