2012-11-08 30 views
-1

我有一個字符串,如2012-11-08使用datestring創建一個php日期格式

我想將這個字符串轉換爲php的日期格式。

輸出應該像

$smv = date('Y-m-d H:i:s', time()); 
print $smv // 2012-11-08 16:05:56 (If we consider India) 

我試圖

$day = '2012-10-08'; 
echo = date("Y-m-d H:i:s",strtotime($day)); 

但它正在打印(不能打印當前時間)的時間作爲2012-10-08 00:00:00

+0

所以,你運行一些無效的PHP代碼,它實際上產生一個輸出? –

+1

你正在輸入一天的字符串,但時間不在那裏,所以它花了'00:00:00' – deepi

回答

0

嘗試這樣

$day = '2012-10-08'.date('H:i:s', time()); 
echo date("Y-m-d H:i:s",strtotime($day)); 
+0

謝謝你這是我正在尋找的 – user1667633

+0

$ year ='2012'; $ month ='10'; $ day ='08'; $ day = $ year- $ month- $ day.date('H:i:s',time()); 回聲日期(「Y-m-d H:i:s」,strtotime($ day));打印1994-11-08 11:54:23 – user1667633

+0

$ year ='2012'; $ month ='10'; $ day ='08'; 「$」= $ year。「 - 」。$ month。「 - 」。$ day.date('H:i:s',time()); 回聲日期(「Y-m-d H:i:s」,strtotime($ day)); – deepi