如何从php中的给定日期中提取月份和年份?

man*_*nju 2 php date

我有个约会 $da = '18-Nov-2015'

我想要月份和年份分开。我试过这个。但它没有用。

$month  =  date('F',strtotime($da));
$YEAR   =  date('Y',strtotime($da));
Run Code Online (Sandbox Code Playgroud)

har*_*nki 5

尝试使用以下代码:

$da    =  '18-Nov-2015';
$date  =  DateTime::createFromFormat('d-M-Y',$da);
echo $date->format("Y");
echo $date->format("F");
Run Code Online (Sandbox Code Playgroud)

注意:DateTime我们可以使用任意参数创建对象,例如$date = DateTime::createFromFormat('d-M-Y', $weird_user_input);可以格式化为 unix 时间戳或我们希望的任何其他日期格式。

  • 为什么 OP 应该“尝试这个”?***好的答案*** 将始终解释已完成的操作以及为什么这样做,不仅适用于 OP,而且适用于 SO 的未来访问者。 (3认同)