Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как передавать данные из цикла php в javascript (https://javascript.ru/forum/dom-window/58515-kak-peredavat-dannye-iz-cikla-php-v-javascript.html)

dfinchenko 26.09.2015 14:47

Как передавать данные из цикла php в javascript
 
Доброго времени! Подскажите пожалуйста как реализовать такую задачу: есть скрипт, который получает конечную дату и начальную дату, вычисляет разницу и показывает оставшееся время до окончания события. Все это происходит в php, тоесть получаю даты из произвольных полей админки сайта таким образом: например дата 26.09.2015 <?php $start_date = explode(".", $start_date) ?> и передаю в скрипт так: var start_date = new Date(<?php echo $start_date[1] ?>, <?php echo $start_date[0] ?>, <?php echo $start_date[2] ?>, "00:00:00" ); Также передаю и конечную дату. Когда данные из произвольного поля получаются без цикла, тоесть для одной записи, то все срабатывает, а когда в цикле получается ерунда. Пробовал крутить скрипт в цикле, но тоже не помогает. Помогите советом как реализовать все это? Заранее спасибо!

laimas 26.09.2015 14:51

например дата 26.09.2015 <?php $start_date = explode(".", $start_date) ?>

Оригинальный метод работы с датой.

Vlasenko Fedor 26.09.2015 15:06

list($day, $month, $year) = explode(".", $start_date);

формируйте массив данных в php в js передавайте массив в виде строки Json. Используйте JSON.parse или его аналоги в js и json_encode в php


Часовой пояс GMT +3, время: 19:04.