我正在用PHP创建一个交付系统,但无法将日期显示为DAY dd/mm/yyyy,目前它显示为yyyy/mm/dd,我知道这是默认的。
我使用以下代码来显示灯箱内的交货日期:
<?php echo $Deliverydate; ?>
在四处寻找并做了一些研究之后,我发现了这个选择:
<?php
$source = '2015-05-12';
$date = new DateTime($source);
echo $date->format('d.m.Y'); // 31.07.2012
?>
然而,由于使用以下代码将交付日期存储在MySQL数据库中,我在灯箱中得到一个错误。
$source = '$Deliverydate';
这给了我错误:
致命错误:未捕获的异常' exception '带有消息` DateTime::__construct():解析时间字符串$Deliverydate失败;在位置0 (<):意外字符' in/home4/rylshield/public_html/sandgcrm/getOrder.php:63 Stack trace:
0/home4/rylshield/public_html/sandgcrm/getOrder.php(63): DateTime->__construct('/home4/rylshieldltd/public_html/sandgcrm/getOrder.php第63行
如果有人可以帮助我通过使用PHP从数据库拉的时间,也显示正确的日子为选定的日期,将不胜感激。
试试这个:)
$my_var = date("d.m.Y",strtotime($DeliveryDate));