2012-09-25 471 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