大家好,我想知道是否有人能告诉我如何确定我的日期和时间,请用 date :2018-08-09 06:09:20:time
但我喜欢像Date:2018-08-09 Time:06:09:20
如果有人能帮我,那就太好了
主代码
<?php
$result = mysqli_query($link,"SELECT * FROM news ORDER by title ");
while($row = mysqli_fetch_array($result))
echo "<center></br><u><h2>Title : " .$row['title']. "</h2></u>
<strong>by</strong> <admin-css>" .$row['name']. "</admin-css></br>
<h3>" .$row['content']. "</h2>
<u>Date : " .$row['timestamp']. " : Time </u></br></br></center>";
mysqli_close($link);
?>发布于 2018-08-09 04:40:45
请将显示日期时间的代码行替换为下面的代码行:
<u>Date : " .date('Y-m-d' , strtotime($row['timestamp'])). " : Time : " .date('H:i:sA' , strtotime($row['timestamp'])). "</u></br></br></center>";也可以在查询中将UNIX_TIMESTAMP()用作:
SELECT *, UNIX_TIMESTAMP(`timestamp`) AS unix_timestamp FROM news ORDER by title;在代码中,它可以用作:
<u>Date : " .date('Y-m-d' , $row['timestamp']). " : Time : " .date('H:i:sA' , $row['timestamp']). "</u></br></br></center>";发布于 2018-08-09 04:50:05
只需在从数据库查询后使用below函数,并按如下所示中断时间戳字符串:
$str = "2018-08-09 06:09:20";
$splitString = explode(" ",$str);
echo "Date: ".$splitString[0];
echo "<br>";
echo "Time: ".$splitString[1];输出将是:
Date: 2018-08-09
Time: 06:09:20用以下代码替换代码:
$splitString = explode(" ",$row['timestamp']);
echo "<center></br><u><h2>Title : " .$row['title']. "</h2></u>
<strong>by</strong> <admin-css>" .$row['name']. "</admin-css></br>
<h3>" .$row['content']. "</h2>
<u>Date : " .$splitString[0]. " : Time: </u></br></br>" .$splitString[1]. "</center>"; 希望它能帮助你,如果需要帮助,请告诉我。
https://stackoverflow.com/questions/51758918
复制相似问题