2013-04-29 65 views
0

我需要一種方法來使日期時間格式是這樣的:「2013-10-23T12:30」datetime格式

我就是這麼做的,但它不工作:

echo "<input name='showdatetime' type='datetime-local' id='showdatetime' value='" . date("Y-m-dAh:i" , $show->datetime) . "'><br/>"; 

謝謝你

+1

些什麼,你得到什麼? – 2013-04-29 20:20:37

+0

沒有輸出...日期時間輸入是空的...這就是爲什麼我需要以這種格式「2013-10-23T12:30」使日期時間,所以日期時間顯示,默認情況下,在輸入 – ouzoumzak 2013-04-29 20:23:23

+0

如果輸出是空的,那麼'$ show-> datetime'可能是空白的。你確認它有價值嗎?它有什麼價值? – 2013-04-29 20:24:20

回答

0

試試這個:

$date = getdate(); 

echo "<input name='showdatetime' type='datetime-local' id='showdatetime' value='" . date("Y-m-d h:i A",$date[0]) . "'><br/>"; 
0

您可以使用\逃脫字符,如T.所以,你要對FO llowing格式:

date('Y-m-d\TH:i') 

Example 2 PHP的最新文檔中