将日期字符串转换为日期

sam*_*old 3 php string date

我正在尝试strtotime将格式Jan 14th 2011中的日期字符串转换为格式,2011-01-14但它不起作用。

这种格式是否不适合strtotime,如果适合,我该如何转换。月份总是采用 3 个字母的格式,例如 Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec

Cli*_*iff 6

$date_str = "Jan 14th 2011";
$date = date_parse_from_format('M jS Y', $date_str);

echo $date->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)