如何將PHP的日期時間/時間戳傳遞給javascript。下列情況不出現工作:從PHP到Javascript傳遞日期/時間戳由echo
startLive = new Date(<?php echo date("U", strtotime($start_date)); ?>);
如何將PHP的日期時間/時間戳傳遞給javascript。下列情況不出現工作:從PHP到Javascript傳遞日期/時間戳由echo
startLive = new Date(<?php echo date("U", strtotime($start_date)); ?>);
您可以使用此:
startLive = new Date("<?php echo date("F d, Y G:i:s",strtotime($start_date)); ?>");
這將整理您的問題
說明:
我認爲很簡單和更普遍的解決辦法是
var dateTime = <?php echo date('c', strtotime($yourDateTime)) ?>;
謝謝,這讓我的生活變得非常簡單。 – Evert 2017-05-22 21:12:19
請提供更多信息,例如您在哪裏寫這行?在Jvascript腳本標籤或其他地方,如果您可以共享更多的代碼,我可能會更好地引導您。 – 2012-04-19 17:04:04
因爲時間戳是一個字符串,所以需要''' – hjpotter92 2012-04-19 17:04:06
@ChasingDeath:當然,'date'在PHP中返回一個字符串,但是將格式指定爲「U」,實際上它是一個整數值(儘管變量類型是'string')。Javascript仍然把它當作一個整數,所以這不是問題。真的,我認爲這裏唯一的問題是,他需要乘以1000來將它轉換爲毫秒。 – Travesty3 2012-04-19 17:12:29