2012-09-25 297 views

回答

4

只是刪除從日期選擇器的output..And的,它會被罰款

$var = date('Y-m-d', strtotime('September 30 2012')); 

給你2012-09-30

,並刪除逗號,使用

$daf = 'September 30 2012'; 
echo str_replace(',','',$daf); // gives September 30 2012 
+0

真棒男人它的工作Thanx很多..! –

+0

@MadhavPalshikar很高興幫助 –

0

我認爲它的逗號是這樣做的...刪除逗號給出了正確的答案.. 試試這個

echo date('Y-m-d',strtotime('September 30 2012')); 
+0

是的,它現在正在工作。 –

1

這可能工作

$var = date('F d y', strtotime('September 30 2012')); 
0

只是刪除逗號,你會得到解決

<?php 
    $date = 'September,30 2012'; 
echo $var = date('Y-m-d', strtotime('September-30-2012')); //this gave me 1970/01/01 

或只是將其刪除工作在兩個方案中的破折號

Here is the working solution