PHP和MySQL格式化输出



我试图从我的MySQL数据库在php HTML网站上格式化数据。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>

任何帮助都将非常感激由于

行[' openmt4time '] = date_format美元(美元行("openmt4time"),"d-m-Y H:我");

我使用这个格式日期:

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

这应该也有帮助!

可以使用date();函数进行转换。

date("d-m-Y H:i", strtotime($row['openmt4time']));

这应该会输出你想要的格式。

  1. 要用MySQL格式化日期,你可以使用函数DATE_FORMAT()

    SELECT DATE_FORMAT(your_date_column_name,'%d %m %Y %h:%i') AS openmt4time FROM table_name

现在$row['openmt4time']将具有格式化的日期。

点击此处了解更多日期格式

在PHP中,您可以使用date函数格式化日期,如下所示date("d-m-Y H:i", strtotime($your_non_formated_date_string));

Try This,

如果你的格式是

$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));

相关内容

  • 没有找到相关文章

最新更新