我需要以格式'jmy'
导入日期并将其输出到其他格式,但此函数返回错误的日期:
$date = date_create_from_format('jmy', '10114');
echo date_format($date, 'd.m.Y');
我正在等待 01.01.2014 ,但它返回 10.11.2004 。当我尝试'j.m.y'
时,我得到了正确的结果。问题是,我不能改变导入数据的输入,我需要它如上所述。
答案 0 :(得分:1)
您可以使用sprintf
php > $date = date_create_from_format('jmy', sprintf('%06s', '10114'));
php > echo date_format($date, 'd.m.Y') . "\n";
01.01.2014