我想在PHP中将日期格式从“21/10/60”更改为21-10-1960
我正在使用此代码: -
$ date = DateTime :: createFromFormat('d / m / y','21/10/60');
echo $ date->格式('Y-m-d');
我正在获得输出: -
2060年10月21日
但我想要: -
1960年10月21日
我该怎么办呢。
答案 0 :(得分:0)
由于您在评论中反复提及,例如:minimum age is 16 years old
,它始终是1900年。你只需要
list($d,$m,$y)=explode("/","21/10/60");
echo "$m-$d-19$y"; // m-d-Y
echo "19$y-$m-$d"; // Y-m-d
不需要日期功能或复杂的东西。它是一个简单的映射工作。只要您的实际日期有效并且符合您提到的格式,此输出也将有效。
<强> Fiddle 强>