!!.默默 2019-06-26 08:47 采纳率: 53.8%
浏览 376

JS调用时间问题 老是报错

var t = new Date;
var sday = new Date;
var dday = new Date
sday = new Date(t.getYear(),t.getMonth()-1,1)
stime=sday.getTime()
dday = new Date(t.getYear(),t.getMonth(),1)
dtime=dday.getTime()
sday.setTime(stime)
dday.setTime(dtime) 
stime=Math.round(stime/1000)
dtime=Math.round(dtime/1000)
var rs1 = Server.CreateObject("ADODB.RecordSet")
var sqlStr1 = "select top 10 sender,sum(points)as c from jl where sendtime >= '"+stime+"' GROUP BY  sender order by c desc" 

ASP页面老是报错

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2019-06-26 09:23
    关注

    调试了下 rs1 以上的代码,控制台没有没有报错呀。
    目测有点问题的是 sqlStr1 的 as 前面没有空格,new Date() 后面需要括号。此外这个 stime 竟然是负数,应该是 new Date(t.getYear(),t.getMonth(),1) 这个用法错误导致的:
    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条