php 日期重新格式化

标签 php datetime

我需要一个可以接受任何日期/时间并将其重新格式化为不同格式的函数。

例如

$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/

相关文章:

PHP 到 JQuery 代码转换 [If else]

python - 如何提取Matlab的datenum的小数部分?

PHP 添加多个日期时间以获得总计

python - 将 Python 时间转换为 MicroPython PyBoard

MySQL 转换为日期时间

php - 强制 Composer 下载 git repo 而不是 zip

javascript - 如何在不登录php的情况下停止直接访问页面

php - 如何连接 mysql 数据库中嵌套表值的值

php - mysql在更新时获取值的变化

c# - 远程机器中的日期文化问题