Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和MySQL格式化输出_Php_Html_Mysql_Datetime_Format - Fatal编程技术网

PHP和MySQL格式化输出

PHP和MySQL格式化输出,php,html,mysql,datetime,format,Php,Html,Mysql,Datetime,Format,我试图在一个php HTML站点上格式化MySQL数据库中的数据。 MySQL中的日期如下所示 2015-07-10 03:17:00 我想把它格式化成这样 10-07-2015 03:17 然后,它将以HTML格式显示,如下所示 <td>Open MT4 Time:</td> <td><input type="datetime-local" name="openmt4time" value="<?php echo $row['openmt4t

我试图在一个php HTML站点上格式化MySQL数据库中的数据。 MySQL中的日期如下所示

2015-07-10 03:17:00
我想把它格式化成这样

10-07-2015 03:17
然后,它将以HTML格式显示,如下所示

<td>Open MT4 Time:</td>
<td><input type="datetime-local" name="openmt4time" value="<?php echo $row['openmt4time']; ?>"</td>
打开MT4时间:

您可以使用
date()转换它函数

date(“d-m-Y H:i”,strotime($row['openmt4time'))


这应该输出您正在寻找的格式。

您可以使用
日期()进行转换函数

date(“d-m-Y H:i”,strotime($row['openmt4time'))

这应该输出您正在寻找的格式

  • 要使用MySQL格式化日期,可以使用函数date_format()

    表名称中选择日期格式(
    您的日期列名称
    ,“%d%m%Y%h:%i”)作为
    openmt4time

  • 现在,$row['openmt4time']将具有格式化的日期。只是附和一下

    了解更多日期格式

  • 在PHP中,可以使用date函数格式化日期,如下所示
    date(“d-m-Y H:i”,strotime($您的非格式化日期字符串))
  • 要使用MySQL格式化日期,可以使用函数date_format()

    表名称中选择日期格式(
    您的日期列名称
    ,“%d%m%Y%h:%i”)作为
    openmt4time

  • 现在,$row['openmt4time']将具有格式化的日期。只是附和一下

    了解更多日期格式

  • 在PHP中,可以使用date函数格式化日期,如下所示
    date(“d-m-Y H:i”,strotime($您的非格式化日期字符串))

  • $row['openmt4time']=日期格式($row['openmt4time'],“d-m-Y H:i”)

    $row['openmt4time']=date_格式($row['openmt4time'],“d-m-Y H:i”)

    我将此格式用于日期:

    $date = $row['DateFromDB'];
    $fecha = new DateTime($date);
    $newdate = $fecha->format('d-m-Y H:i');
    echo $newdate;
    

    那也应该有帮助

    我将此格式用于日期:

    $date = $row['DateFromDB'];
    $fecha = new DateTime($date);
    $newdate = $fecha->format('d-m-Y H:i');
    echo $newdate;
    
    那也应该有帮助

    试试这个

    如果你的格式是

    $YOUR_DATE = '2015-07-20 09:05';
    date('Y-m-d H:i', strtotime($YOUR_DATE));
    
    $YOUR_DATE = '20-07-2015 09:05';
    date('d-m-Y H:i', strtotime($YOUR_DATE));
    
    如果你的格式是

    $YOUR_DATE = '2015-07-20 09:05';
    date('Y-m-d H:i', strtotime($YOUR_DATE));
    
    $YOUR_DATE = '20-07-2015 09:05';
    date('d-m-Y H:i', strtotime($YOUR_DATE));
    
    试试这个

    如果你的格式是

    $YOUR_DATE = '2015-07-20 09:05';
    date('Y-m-d H:i', strtotime($YOUR_DATE));
    
    $YOUR_DATE = '20-07-2015 09:05';
    date('d-m-Y H:i', strtotime($YOUR_DATE));
    
    如果你的格式是

    $YOUR_DATE = '2015-07-20 09:05';
    date('Y-m-d H:i', strtotime($YOUR_DATE));
    
    $YOUR_DATE = '20-07-2015 09:05';
    date('d-m-Y H:i', strtotime($YOUR_DATE));
    

    嗨,对不起,我弄错了。它工作的格式:1996-12-19T16:39:57”。你知道怎么做吗?嗨,对不起,我弄错了。它工作的格式:1996-12-19T16:39:57”。你知道怎么做吗?