0
現在の日付と時刻の差とイベントの日付と開始時刻を比較するjavascriptコードがあります。日付に変数として時刻を追加する - javascript
それから、2つの日付の間の日、時間、分、秒の違いがわかります。
日付、時間から、手動で時刻を入力しながら、分割されている作品:
var compareDate = new Date("<?php echo $qdate->format('D M j Y 13:30:00'); ?>");
を私は変数としての時間に追加しよう:
var compareDate = new Date("<?php echo $qdate->format('D M j Y $startTime'); ?>");
それは動作しません。 。
私は変数を画面にエコーし、予想どおりに表示されますが、その日時にどのように変数として挿入できますか?
ご協力いただきありがとうございます。
このような二重引用符で試してください。... format( "D M j Y $ startTime")... ' – Anubhav
あなたのコードが動作しても、正しい方法ではありません。 [このページ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse)に記載されている形式のいずれかを使用してください。 –
上記のこれらの人は言った。より簡単にするには、javascript: '<?php $ startdatetime = $ qdate->書式(....)でインライン展開するのではなく、ページの前の変数に正しい情報を格納します。 ?> 'スクリプトでは、 '<?php echo $ startdatetime;?>'、あるいは '<?= $ startdatetime?>'だけを使って変数をエコーする必要があります。これは、2つのスクリプティング言語から複雑な式を混ぜることによって、このようなエラーのリスクを軽減します。 – GolezTrol