Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';我的约会怎么了?_Javascript_Sql - Fatal编程技术网

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

我有以下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_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行。