更改php中日期的格式
我有一个查询,它在html页面中显示即将到来的日期。我正在尝试将日期显示为dd/mm/yyyy。完整代码如下。“date1”是我想要显示的日期更改php中日期的格式,php,Php,我有一个查询,它在html页面中显示即将到来的日期。我正在尝试将日期显示为dd/mm/yyyy。完整代码如下。“date1”是我想要显示的日期 <?php $con=mysqli_connect("localhost","root","","mentertraining"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_e
<?php
$con=mysqli_connect("localhost","root","","mentertraining");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "SELECT `coursedates`.`coursedate_id`,`courses`.`course_title`,`courses`.`no_of_days`,`category`.`category_name`,`coursedates`.`date1` FROM coursedates "
. " LEFT JOIN `mentertraining`.`courses` ON `coursedates`.`course_id` = `courses`.`course_id` "
. " LEFT JOIN `mentertraining`.`category` ON `courses`.`category_id` = `category`.`category_id` LIMIT 0, 5 ";
$result = mysqli_query($con,$query);
echo "<table cellspacing='1'><tr bgcolor='#fe0075'><th>Course Title</th><th>Course Date</th></tr>";
while($row = mysqli_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['course_title'] . "</td>";
echo "<td>" . $row['date1'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
感谢您在($row=mysqli\u fetch\u assoc($result))期间提供的帮助
while($row = mysqli_fetch_assoc($result))
{
//I suppose, you have date in mysql fomat
$date = new DateTime($row['date1']);
$row['date1'] = $date->format('d/m/Y');
echo "<tr>";
...
{
//我想,你在mysql fomat中有约会
$date=新的日期时间($row['date1']);
$row['date1']=$date->格式('d/m/Y');
回声“;
...
echo“课程标题课程日期”;
while($row=mysqli\u fetch\u assoc($result))
{
回声“;
回显“$行[“课程名称]”;
echo.“d-m-Y”,strotime($row['date1']);
回声“;
}
回声“;
如果日期是字符串格式,您可以像这样使用日期函数
回显日期('d/m/Y',strottime($row['date1']);
echo "<table cellspacing='1'><tr bgcolor='#fe0075'><th>Course Title</th><th>Course Date</th></tr>";
while($row = mysqli_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['course_title'] . "</td>";
echo "<td>" ."d-m-Y", strtotime($row['date1']) . "</td>";
echo "</tr>";
}
echo "</table>";