Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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以不同格式(一个有小时,一个没有小时)获取并打印两次时间戳(日期格式(日期,';%d/%m/%Y%r';)_Php_Mysql_Timestamp_Date Format - Fatal编程技术网

PHP-MYSQL以不同格式(一个有小时,一个没有小时)获取并打印两次时间戳(日期格式(日期,';%d/%m/%Y%r';)

PHP-MYSQL以不同格式(一个有小时,一个没有小时)获取并打印两次时间戳(日期格式(日期,';%d/%m/%Y%r';),php,mysql,timestamp,date-format,Php,Mysql,Timestamp,Date Format,没关系,我已经解决了。我刚用了DATE\u格式。。。像问题解决了 我有这个密码。我有一个字段,它自动给我时间和小时(时间戳),所有的工作都很完美,除了“结果”中没有分隔符。。。我也需要;显示小时,您必须知道,如果出于某种原因添加“%r”,它将按“小时”而不是按“月/年”分隔表 <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error(

没关系,我已经解决了。我刚用了DATE\u格式。。。像问题解决了

我有这个密码。我有一个字段,它自动给我时间和小时(时间戳),所有的工作都很完美,除了“结果”中没有分隔符。。。我也需要;显示小时,您必须知道,如果出于某种原因添加“%r”,它将按“小时”而不是按“月/年”分隔表

<?php

$con = mysql_connect("localhost","root","");

if (!$con)
{
  die('Could not connect: ' . mysql_error());
}

mysql_select_db("starplastdb", $con);

$result = mysql_query("SELECT DATE_FORMAT(date, '%d/%m/%Y') date, name, destinatary FROM received ORDER BY date DESC");


$currentDate = false;
while($row = mysql_fetch_array($result))
{
if ($row['date'] != $currentDate){

 echo
  "<table id='llamadas'><tr><td colspan='4'>" .  
  $row['date'] . 
  "</tr></td>" ;
  $currentDate = $row['date'];

  echo "<tr>
        <th>Fecha</th>
        <th>Persona que llama</th>
        <th>Destinatario</th>
    </tr> <tr>";
}

  echo "<td>" . $row['date'] . "</td>";
  echo "<td>" . $row['name'] . "</td>";
  echo "<td>" . $row['destinatary'] . "</td>";
  echo "</tr>";
 }  

mysql_close($con);
?>
在这里:

echo "<td>" . $row['date'] . "</td>";
有没有办法做到这一点,是通过PHP还是直接在MYSQL中进行两次查询?我知道有人说这样做很糟糕,但你可以推断,这是为了一个非常简单的应用程序


多谢各位!我被卡住了

我建议你,然后你选择一些东西,最好选择MySQL中的内容,然后使用PHP根据需要进行调整,使用date_format PHP函数这里是它的文档,它只允许我放置当前日期或随机日期。但是“date”行是自动生成的,这就是为什么我如此困惑的原因。因为我不能放置两种不同格式的自动时间戳
DATE_FORMAT(date, '%d/%m/%Y') 
echo "<td>" . $row['date'] . "</td>";
DATE_FORMAT(date, '%d/%m/%Y %r')