我想要实现的是从GET方法的查询参数中解析字符串(-1800000)。但是当我打印结果值时,它返回NaN。
这是通话的终点:
calendar?day = 1555131600000?offset = -18000000
在服务器端,正在像这样解析偏移数据:
const offsetInt = parseInt(req.query.offset)
但是当我在控制台中打印时,它返回NaN
Console.log(offsetInt)
我尝试使用
parseInt(req.query.offset,10)
parseInt(req.query.offset).valueOf())
但它一直返回NaN。
我想使用offsetInt变量将UTC日期时间添加/减少毫秒,以获取日期的初始小时。
const start = moment(day)
.startOf('day')
.add(offsetInt,'milliseconds')
.valueOf();
答案 0 :(得分:0)
您的端点和查询字符串不是真的正确,所以您有:
calendar?day=1555131600000?offset=-18000000
基本上,您只能访问此参数的值:
day=1555131600000
您需要使用&
分隔每个参数,以便可以访问offset
值:
calendar?day=1555131600000&offset=-18000000