使用PHP为MySQL插件准备字符串日期

Bud*_*Joe 2 php mysql datetime date

给定日期为"2010年10月12日"的字符串?

如果有一些日期"类型"我应该转换为.或者只是将它转换为另一个格式为'2010-10-12'的字符串的问题如果是这样,在我的起始格式下,转换为yyyy-mm-dd格式的最简单方法是什么?

Roc*_*mat 6

是的,MySQL中的DATE字段只需要是正确格式的字符串.要将日期转换为正确的格式,请date结合使用strtotime.

$date = 'October 12, 2010';
$sqlDate = date('Y-m-d', strtotime($date)); // 2010-10-12
Run Code Online (Sandbox Code Playgroud)

注意:'Y-m-d'对于DATE字段,如果您使用的是DATETIME,请'Y-m-d H:i:s'改用.