PHP将日期格式Y-m-d转换为m-d-Y

PHP将日期格式Y-m-d转换为m-d-Y,php,Php,我想将我的日期格式设置为月日期年。当前格式为年-月日期。如何在PHP中实现这一点?请参考以下两个函数: $originalDate = "2013-01-08"; $newDate = date("m-d-Y", strtotime($originalDate)); 例如(您需要更新格式) 请参阅这两个功能: 例如(您需要更新格式) 我希望我的回答有用:) 我希望我的答案有用:)您可以使用strotime()将字符串返回到时间变量中。然后使用date()将时间格式化为所需格式。

我想将我的日期格式设置为
月日期年
。当前格式为
年-月日期
。如何在PHP中实现这一点?

请参考以下两个函数:

$originalDate = "2013-01-08";
$newDate = date("m-d-Y", strtotime($originalDate));
例如(您需要更新格式)


请参阅这两个功能:

例如(您需要更新格式)

我希望我的回答有用:)


我希望我的答案有用:)

您可以使用
strotime()
将字符串返回到时间变量中。然后使用
date()
将时间格式化为所需格式。

您可以使用
strotime()
将字符串返回到时间变量中。然后使用
date()

date("m-d-Y");
这将在
月日期年输出您的数据

只需使用即可

date("m-d-Y");
$date = date("m-d-Y",strtotime($yourdate));
这将在
月日期年

中输出您可以用来解析日期的日期。我花了很多时间才弄明白

$date = date("m-d-Y",strtotime($yourdate));
$given = "2013-01-08";
$parseit = date("m-d-Y", strtotime($given));
然后你可以像这样回应它:

echo $parseit;
您可以使用解析日期。我花了很多时间才弄明白

$given = "2013-01-08";
$parseit = date("m-d-Y", strtotime($given));
然后你可以像这样回应它:

echo $parseit;
echo日期('m-d-Y',time())

有关更多信息,请参阅。

echo date('m-d-Y',time())

有关更多信息,请参阅。

尝试此项

date('m-d-y', strtotime('2012-12-31'));

试试这个

date('m-d-y', strtotime('2012-12-31'));


你试了什么?试一下。我想这个问题会引起一场激烈的竞争来回答,从而赢得声誉。玩得高兴:p@Sujit当前位置公平地说,5到6个答案同时出现。但更公平地说,我的答案是第一个你试了什么?试一下。我想这个问题会引起一场激烈的竞争来回答,从而赢得声誉。玩得高兴:p@Sujit当前位置公平地说,5到6个答案同时出现。但更公平地说,我的答案是第一个DSlower回答,不正确的开始日期格式(斜杠,错误的顺序)和不正确的输出日期格式(y而不是y),是否正确?不管怎样。回答慢,起始日期格式不正确(斜杠,顺序错误)和输出日期格式不正确(y而不是y),正确吗?不管怎样。嘿,你的权利,你的优先+1哦,奇怪的是,OP标记为正确的答案…嘿,你的对,你的先来+1哦,奇怪的是,OP标记为正确的答案。。。