Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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明天&x27;s日期和00:00时间_Javascript_Reactjs_Date_Datetime - Fatal编程技术网

javascript明天&x27;s日期和00:00时间

javascript明天&x27;s日期和00:00时间,javascript,reactjs,date,datetime,Javascript,Reactjs,Date,Datetime,因此,我试图在今天(明天)的日期上加上1天,但我希望它基本上是明天早上00:00,而不是从查询运行的24小时开始。。 例如,如果当前运行new Date()时是Tue Jun 23 2020 13:01:57 GMT+0200,我需要获得Wed Jun 24 2020 00:00:00 GMT+0200以发布到服务器(使用axios) 这是我尝试过的,但它在今天午夜返回 const today = new Date(); const tomorrow = new Date(today);

因此,我试图在今天(明天)的日期上加上1天,但我希望它基本上是明天早上00:00,而不是从查询运行的24小时开始。。 例如,如果当前运行
new Date()
时是
Tue Jun 23 2020 13:01:57 GMT+0200
,我需要获得
Wed Jun 24 2020 00:00:00 GMT+0200
以发布到服务器(使用axios)

这是我尝试过的,但它在今天午夜返回

  const today = new Date();
  const tomorrow = new Date(today);
  tomorrow.setDate(new Date().getDate() + 1);


  let payload =  {

    available_from: tomorrow.setHours(0,0,0,0),

}

axios.post(url, payload)......
有什么想法吗?

您可以使用将今天日期的时间设置为
24:00:00.000
即明天早上午夜

  const today = new Date();
  const tomorrow = new Date(today);
  tomorrow.setDate(new Date().getDate() + 1);


  let payload =  {

    available_from: tomorrow.setHours(0,0,0,0),

}

axios.post(url, payload)......
const明天=新日期();
console.log(明天的toString());
明天。设定时间(24,0,0,0);

console.log(明天的toString())
setDate()
之前尝试
setHours()
使用像矩这样的东西会让你的生活更轻松。@dimitrismatanis:每次你需要解决一些小问题的时候加载另一个库会让你的生活在一天结束时变得更加困难,因为你需要保持兼容性。返回调整后的日期时间值,因此
available\u from:明天。setHours(0,0,0,0)
将available\u from的值设置为类似1592944099228的数字。设置将日期分配给Available_from之前的时间。