Javascript 什么';我的约会怎么了?
我有以下javascript:Javascript 什么';我的约会怎么了?,javascript,sql,Javascript,Sql,我有以下javascript: today = new Date(); //real "today" value if not using sample database var curr_date = today.getDate(); var curr_month = today.getMonth(); curr_month++; var curr_year = today.getFullYear().substr(2,2); var t = curr_date + "/" + curr_m
today = new Date(); //real "today" value if not using sample database
var curr_date = today.getDate();
var curr_month = today.getMonth();
curr_month++;
var curr_year = today.getFullYear().substr(2,2);
var t = curr_date + "/" + curr_month + "/" + curr_year;
this.queryText = this.queryText + " where exdate between '" + t + "' and '" + t + "'";
当我这样做时,查询会返回所有内容,但实际上,从今天到今天只有一条记录
如果我手动写入“介于'8/9/12'和'8/9/12'之间”,那么查询就可以了。这里怎么了
今天谢谢你。getFullYear()返回一个数字,而一个数字没有方法。substr()
今天。getFullYear()
返回一个数字,而一个数字没有方法。substr()你正在增加curr\u month
!所以你不是在检查“今天和今天之间”,而是在检查“从今天起一个月和从今天起一个月之间”,所以我认为它的行为是正确的
旁注:这将在1/29-1/31、3/31、5/31等发生爆炸。可能最好先在日期上加1个月,然后提取日期/月/年。您正在增加当前月份。!所以你不是在检查“今天和今天之间”,而是在检查“从今天起一个月和从今天起一个月之间”,所以我认为它的行为是正确的
旁注:这将在1/29-1/31、3/31、5/31等发生爆炸。可能最好先在日期上加1个月,然后提取日期/月/年。她不喜欢你!哦,不是那种
日期
…如果你在'9/9/12'和'9/9/12'之间手动写入,怎么样?你在增加月数…“9/9/12”返回每一条记录。那么我想这就是你的答案?如果你的“日期”是字符串,那么你就要求被拒绝。她只是不喜欢你!哦,不是那种日期
…如果你在'9/9/12'和'9/9/12'之间手动写入,怎么样?您正在增加月份…“9/9/12”返回所有记录。那么我想这就是您的答案?如果您的“日期”是字符串,那么您要求被拒绝。+1也是非常正确的。我想知道它是否到达了querytext行。+1也是非常正确的。我不知道它是否连到了querytext行。