PHP日期格式

PHP日期格式,php,date,formatting,Php,Date,Formatting,我想将日期从以下格式转换为以下格式:01/07/09,即2009年1月7日 如何在PHP中做到这一点?用于解析您得到的值,然后以您想要的格式输出: echo date("M d,y", strptime("01/07/09", "d/m/y")); 如果您使用的是Windows,或者使用的PHP版本中没有strtime(

我想将日期从以下格式转换为以下格式:
01/07/09
,即2009年1月7日

如何在PHP中做到这一点?

用于解析您得到的值,然后以您想要的格式输出:

echo date("M d,y", strptime("01/07/09", "d/m/y"));
如果您使用的是Windows,或者使用的PHP版本中没有
strtime
此外,如果您确实想要
jan
,而不是
jan
,请使用:


我很确定这就是你需要的

<?php echo date('M d, y', strtotime('01/07/09'));?>

只需将date变量传递给strotime。更多信息请参见PHP


另请注意,
strtime
未在Windows上实现。@Brian,谢谢-在有关使用
strtime
的评论中编辑,其中
strtime
不可用。您混淆了
date
的参数顺序。应该是:
date($format,[$timestamp])
<?php echo date('M d, y', strtotime('01/07/09'));?>
$date = "01/07/09";
echo date("M d,y", strtotime($date));