我需要一个可以接受任何日期/时间并将其重新格式化为不同格式的函数。
例如
$date = "31/12/2010 15:00:00"
=> 格式为 d/m/Y H:i:s
所以如果我需要不同的格式,例如
$returning_format = "m/d/Y H:i:s"
=> 美国日期/时间
$newdate = transoform_date($current_format,$returning_format,$date);
上面的行应该返回 12/31/2010 15:00:00
注意:我不需要这种格式,只是因为我可以分解它并重新排列它,因此它可以接受任何格式并返回所需的格式日期。
最佳答案
适用于 PHP 5.3+
$newdate = DateTime::createFromFormat($current_format,$date)->format($returning_fomrat);
关于php 日期重新格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604788/