Мне нужно добавить переменную JavaScript в массив PHP, мой код ниже, а var date1 - это переменная JavaScript.
Код
$date1 = "2018-08-02";
$date=explode("-",$date1);
Мой раздел JavaSript находится здесь
var date1=new Date(<?=$date[0].",".$date[1].",".$date[2]?>);
date1 place to index of array x
$incoming[$i] = array("x" =>+date1 , "y" => $total_inc);
$outgoing[$i] = array("x" => +date1, "y" => $total_out);
В этой ситуации значение - return 0.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы не можете. Код JS выполняется после того, как PHP завершил выполнение собственного кода. Вы можете передавать данные из js в php с помощью ajax или установив файл cookie.
спасибо за ваш комментарий, как записать нормальный формат даты php (2017-11-24) в формат даты javascript, например Mon Jul 24 2017 00:00:00 GMT + 0530 (стандартное время Индии),
использовать дату ('r') в PHP
спасибо, но его сегодняшняя дата возврата мне нужно 2017-11-24 как?
использовать дату ("r", strtotime ('2017-11-24'));
это не в формате, таком как Mon Jul 24 2017 00:00:00 GMT + 0530 (стандартное время Индии).
как можно преобразовать формат даты php, например - новая дата (2016, 0, 1), это формат даты javascript
сделать запрос к серверу с помощью get или post, а затем получить их как $ _GET или $ _POST