У меня есть код php, который извлекает необходимую информацию из базы данных. Код даты php форматируется в формате («Y-m-d H: i: s») ». Я пытаюсь получить эти даты из базы данных и добавить их в календарь с использованием JavaScript. Я зацикливаю на события, которые я хочу добавить в календарь. Я должен по-разному найти решения, но никто не работает.PHP вытаскивание данных из базы данных и преобразование даты в iso8610 Дата JavaScript
<script type='text/javascript'>
<?php for($x = 0; $x < count($events); $x++) { ?>
var dateToConvert = new Date('<?php echo date(DATE_ISO8601, strtotime($events[$x]["startDate"])); ?>');
var startDate = dateToConvert.toISOString();
var endDate = '<?php echo date(DATE_ISO8601, strtotime($events[$x]["endDate"])); ?>';
var events = [
{
title: '<?php echo $events[$x]["name"]; ?>',
start: new Date(startDate),
end: endDate
}
];
<?php } ?>
</script>
Я предполагаю, что у меня что-то не хватает, но я не могу понять это. Я использовал отладчик Chrome, и это то, что у меня есть в качестве входных данных. (2013-03-18T01: 00: 00-0600) Кажется, у него нет Z в конце, как должно.
Значение в базе данных (2013-03-18 01:00:00).
Что мне не хватает?
спасибо. Это сработало. – user2171505