如何获得"年 - 月"来自" 2014-11-01"
我可以得到具有以下功能的人
$date = "2014-11-01";
$year = date('Y', strtotime($date));
$month = date('F', strtotime($date));
echo $year.'-'.$month;//return 2014-11
OR
echo substr($this->getValue('PayMonth'),0,7);// return 2014-11
现在我的问题是我们可以使用 date()或任何其他PHP内置函数在一行中执行此操作
例如
echo date('Y-m','2014-11-01');
答案 0 :(得分:4)
当然。试试这个
echo date('Y-m',strtotime('2014-11-01'));
答案 1 :(得分:1)
尝试使用strtotime
echo date('Y-m',strtotime('2014-11-01'));
您也可以使用{/ 3}}
$date_array = explode('-','2014-11-01');
echo $date_array[0].'-'.$date_array[1];
但如果您想使用explode
,请确保您的日期格式类似于" YY-MM-DD"。