0

我的变量是这个字符串中的一个动态字符串变量我有一些日期值,看起来像

$var = 'bd','100','10-05-2013','20-05-2013','alise';

但我想改变这种日期格式

$var = 'bd','100','2013-05-10','2013-05-20','alise';

我的变量是动态的,因此日期位置和日期数不固定。

谢谢

4

2 回答 2

0

我推荐使用 strtotime(参见http://php.net/manual/en/function.strtotime.php)。您可以遍历 var(如果需要,请爆炸)并检查是否返回 false。希望其他一切都是有意义的日期/日期时间,现在是时间戳。

于 2013-05-21T04:53:04.507 回答
0

我使用它并且它的工作正常。谢谢大家。

$var = preg_replace("/([0-9]{2})-([0-9]{2})-([0-9]{4})/i","$3-$2-$1",$var);
于 2013-05-21T05:37:40.143 回答