データベースから必要な情報を取得する php コードがあります。PHP の日付コードは、"format("Ymd H:i:s")" でフォーマットされます。これらの日付をデータベースから取得し、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) です。
私は何が欠けていますか?