在php中显示日期为DAY dd/mm/yyyy


Display date as DAY dd/mm/yyyy in php

我正在用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));