我有这个
04/09/2014
字符串来自php变量$ date我希望它如何更改为
04 Sep 2014
知道我该怎么做。我认为的一种方式是
$date1 = explode ("/",$date);
然后
match $date1[1] == "string containing the month name "
任何其他更容易或更好的解决方案??
谢谢&此致
答案 0 :(得分:5)
尝试
$originalDate = "04/09/2014";
$originalDate =date("d/m/Y", strtotime($originalDate));
$newDate = date("d M Y", strtotime($originalDate));
答案 1 :(得分:2)
您可以使用PHP的DateTime API(来自PHP 5):
//input date format
$in='04/09/2014';
$date=\DateTime::createFromFormat('d/m/Y', $in);
$out=$date->format('d M Y');
//prints 04 Sep 2014
echo $out;
参见php docs:http://php.net/manual/en/intro.datetime.php