PHP-更改日期格式
如何在PHP中更改日期格式? 为了转换日期时间格式,PHP提供了strtotime()和date()函数。我们…
如何在PHP中更改日期格式?
为了转换日期时间格式,PHP提供了strtotime()和date()函数。我们将日期格式从一种格式更改为另一种格式。例如-我们已将日期以MM-DD-YYYY格式存储在变量中,并且我们希望将其更改为DD-MM-YYYY格式。
我们可以通过使用strtotime()和date()函数来实现此转换。这些是PHP的内置函数。strtotime()首先将日期转换为秒,然后使用date()函数以任何格式重建日期。下面给出了一些转换日期格式的示例。
将YYYY-MM-DD更改为DD-MM-YYYY
在下面的示例中,我们将日期为2019-09-15的YYYY-MM-DD格式,并将其转换为日期为15-09-2019的DD-MM-YYYY格式。
<?php $orgDate = "2019-09-15"; $newDate = date("d-m-Y", strtotime($orgDate)); echo "New date format is: ".$newDate. " (MM-DD-YYYY)"; ?>
输出量
New date format is: 15-09-2019 (DD-MM-YYYY)
将YYYY-MM-DD更改为MM-DD-YYYY
在下面的示例中,我们将日期2019-02-26设置为YYYY-MM-DD格式,并将其转换为02-26-2019(MM-DD-YYYY)格式。
<?php $orgDate = "2019-02-26"; $newDate = date("m-d-Y", strtotime($orgDate)); echo "New date format is: ".$newDate. " (MM-DD-YYYY)"; ?>
输出量
New date format is: 02-26-2019 (MM-DD-YYYY)
将DD-MM-YYYY更改为YYYY-MM-DD
在下面的示例中,我们以DD-MM-YYYY格式的日期为17-07-2012,并将其转换为2012-07-17(YYYY-MM-DD)格式。
<?php $orgDate = "17-07-2012"; $newDate = date("Y-m-d", strtotime($orgDate)); echo "New date format is: ".$newDate. " (YYYY-MM-DD)"; ?>
输出量
New date format is: 2012-07-17 (YYYY-MM-DD)
将DD-MM-YYYY更改为YYYY / MM / DD
假设我们的日期为2012年7月17日,格式为DD-MM-YYYY,并用破折号(-)分隔。我们要将其转换为2012/07/17(YYYY/MM/DD)格式,该格式将以斜杠(/)分隔。在下面的示例中,DD-MM-YYYY格式转换为YYYY-MM-DD格式,并且连字符(-)也将替换为斜杠(/)。
<?php $orgDate = "17-07-2012"; $date = str_replace('-"', '/', $orgDate); $newDate = date("Y/m/d", strtotime($date)); echo "New date format is: ".$newDate. " (YYYY/MM/DD)"; ?>
输出量
date format is: 2012/07/17 (YYYY/MM/DD)
将日期时间更改为其他格式
在下面的示例中,我们将日期格式MM-DD-YYYY转换为YYYY-DD-MM格式,并将12小时制转换为24小时制。
<?php $date = "06/13/2019 5:35 PM"; //converts date and time to seconds $sec = strtotime($date); //converts seconds into a specific format $newdate = date ("Y/d/m H:i", $sec); //Appends seconds with the time $newdate = $newdate . ":00"; // display converted date and time echo "New date time format is: ".$newDate; ?>
输出量
New date time format is: 2019/13/06 17:35:00
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!