PHP更改日期格式
我从monthpicker得到的日期格式是:2014年4月,我想在将其插入mysql之前将其更改为2014-04-01。 我正在尝试使用strotime:PHP更改日期格式,php,date,Php,Date,我从monthpicker得到的日期格式是:2014年4月,我想在将其插入mysql之前将其更改为2014-04-01。 我正在尝试使用strotime: $b = date("Y-m-d", strtotime($_POST['month'])); echo $b; 结果是:1970-01-01。我不明白 使用 可能是month的分析不正确 尝试回显strotime($\u POST['month'])-您可能会看到0的结果 也可以尝试使用DateTime函数 $date = new Dat
$b = date("Y-m-d", strtotime($_POST['month']));
echo $b;
结果是:1970-01-01。我不明白 使用
可能是
month
的分析不正确
尝试回显strotime($\u POST['month'])
-您可能会看到0
的结果
也可以尝试使用DateTime
函数
$date = new DateTime("2014 April");
echo $date->format("Y-m-d");
使用-您可以使用与date()中相同的格式您可以使用
strotime()
和date()
来更改日期格式:
$originalDate = "2014-04-06";
$yourDate = date("d-m-Y", strtotime($originalDate));
可能重复的
$date = new DateTime("2014 April");
echo $date->format("Y-m-d");
$originalDate = "2014-04-06";
$yourDate = date("d-m-Y", strtotime($originalDate));