2012-06-17 43 views
1

所以我有一個名爲Time.php一個php文件:PHP返回「意外分號」錯誤

<?php echo (($DateTime.date("n/j/Y g:i:s A").Hour + ":" + $DateTime.date("n/j/Y g:i:s 
A").Minute + ":" + $DateTime.date("n/j/Y g:i:s A").Second) ?> 

這本來是ASP,但我用翻譯工具來獲得它到PHP,所以它可能是語法錯誤。每當我在本地主機上啓動頁面時,它都會給我一個錯誤,並說第2行有一個意外的分號。在我的文件中,與上面相反,第2行是":" + $DateTime.date("n/j/Y g:i:s A").Second) ?>。正如您已經看到整個文件中沒有分號一樣,更不用說在第二行了。爲什麼它給我這個錯誤(我正在使用WAMPserver,它已打開,正在工作等)?

+0

我第一次嘗試時出現了這個錯誤,並且在末尾有一個分號,我將其移除。 – Bluefire

回答

1

這甚至不是很接近。在PHP

對象是:

$DateTime->date("n/j/Y g:i:s A")->Hour 

$DateTime.date("n/j/Y g:i:s A").Hour 

字符串連接像做:

echo "Hello" . "World"; 

echo "Hello" + "World"; 

採取一些補救性的PHP類並稍後回發。

0

你有一個太多的開放括號。

<?php echo ($DateTime.date("n/j/Y g:i:s A").Hour + ":" + $DateTime.date("n/j/Y g:i:s A").Minute + ":" + $DateTime.date("n/j/Y g:i:s A").Second) ?> 
+0

現在給了我關於未定義變量的各種錯誤。有沒有其他的方式給PHP的日期和時間? – Bluefire

+0

這是@iambriansreed試圖爲您解決的一個單獨問題。 – 2012-06-17 07:20:59

+0

@Bluefire我回答了你的問題。你需要做一些研究,如果你卡住了,然後分別問你的日期問題。 – iambriansreed