如何在PHP中将日期转换为美国格式?

时间:2011-12-23 10:07:12

标签: php

  

可能重复:
  PHP: convert date format yyyy-mm-dd => dd-mm-yyyy [NOT IN SQL]

希望每个人都度过一个愉快的假期。

我有这种格式的日期:23-12-2011,并希望将其转换为美国格式2011-12-23

有谁知道如何在PHP中执行此操作?是否有任何打破字符串的功能?

2 个答案:

答案 0 :(得分:7)

$date = DateTime::createFromFormat('d-m-Y', '23-12-2011');
echo $date->format('Y-m-d');

瞧。查看PHP5s datetime class

答案 1 :(得分:4)

date("Y-m-d", strtotime("23-12-2011"))