我想在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
我该怎么做。
因为你在评论中反复提到,比如这个: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