将日期时间格式转换为默认的mysql格式

时间:2013-05-02 10:10:06

标签: php mysql

我将以下日期格式作为输入

Sat 15 June

是否可以转换为

2013-06-15

我使用了爆炸功能并完成了它。但它的程序很长。 我也试过这个:

date("Y-m-d",strtotime($input_date));

但这不会正常工作......

PHP中是否有任何直接函数转换为MySql日期格式? 或者php / conversion函数中的任何内置函数????

提前致谢...

2 个答案:

答案 0 :(得分:-3)

这会在我的结尾输出2013-06-15

<?php
$input_date = "Sat 15 June";
$formatted_date = date("Y-m-d",strtotime($input_date));
echo $formatted_date;
?>

请注意,由于$input_date不包含一年,因此可能会对该年度产生一些疑惑。我认为PHP将使用当前年份。小心。

答案 1 :(得分:-3)

检查一下,

echo date("Y-m-d",strtotime("Thu 2 May"));
  

如果您未在strtotime()函数中提供年份,则将当前年份作为年份值。