我想在Month-Date-Year
中制作我的日期格式。当前格式为Year-Month-Date
。我如何在PHP中执行此操作?
答案 0 :(得分:6)
$originalDate = "2013-01-08";
$newDate = date("m-d-Y", strtotime($originalDate));
答案 1 :(得分:6)
$date = "08/01/2013";
$your_date = date("m-d-y", strtotime($date));
我希望我的答案很有用:)
答案 2 :(得分:4)
您可以使用strtotime()来解析日期。这实际上让我one Google Search来解决这个问题。
$given = "2013-01-08";
$parseit = date("m-d-Y", strtotime($given));
然后你可以回复这样的事情:
echo $parseit;
答案 3 :(得分:2)
echo date('m-d-Y', time());
有关详细信息,请参阅PHP's date documentation。
答案 4 :(得分:2)
试试这个。
date('m-d-y', strtotime('2012-12-31'));
或
$d = new DateTime('2012-12-31');
echo $d->format('m-d-y');
答案 5 :(得分:0)
参考这两个功能:
例如(您需要更新格式)
$date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009');
echo $date->format('Y-m-d');
答案 6 :(得分:0)
您可以使用strtotime()
将字符串恢复为时间变量。然后使用date()
格式化所需格式的时间。
答案 7 :(得分:0)
只需使用
date("m-d-Y");
这将输出你的Month-Date-Year
。
答案 8 :(得分:0)
$date = date("m-d-Y",strtotime($yourdate));