Как передать дату и время с PHP на javascript. Не работает следующее:
startLive = new Date(<?php echo date("U", strtotime($start_date)); ?>);
Попробуй это:
startLive = new Date(<?php echo strtotime($start_date)*1000; ?>);
Объяснение:
Функция strtotime
PHP возвращает strtotime
времени Unix (секунды с 1-1 по 1970 в полночь).
Функция Date()
Javascript может быть создана, указав миллисекунды с 1-1 по 1970 в полночь.
Поэтому умножьте секунды на 1000, и вы получите миллисекунды, которые вы можете использовать в Javascript.
Я думаю, что очень простое и универсальное решение было бы
var dateTime = <?php echo date('c', strtotime($yourDateTime)) ?>;
Вы можете использовать это:
startLive = new Date("<?php echo date("F d, YG:i:s",strtotime($start_date)); ?>");
это сортирует вашу проблему
Объяснение:
Проверить здесь