데이터베이스에서 필요한 정보를 가져 오는 PHP 코드가 있습니다. php 날짜 코드는 "format ("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