$row[3-6ren">
gpt4 book ai didi

php - 转换从数据库中检索到的日期时间

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:33 25 4
gpt4 key购买 nike

我正在尝试将日期以 JSON 格式发送到我的 Android 设备。此外,时间采用 24 小时格式。如何将其更改为 12 小时格式?

PHP

<?php
$sql = "SELECT * from news Order by n_date Desc";
$con = mysqli_connect($server_name, $mysql_user, $mysql_pass, $db_name);

$result = mysqli_query($con, $sql);
$response = array();
while ($row = mysqli_fetch_array($result)) {
array_push($response, array("title" => $row[2], "content" => $row[3], "n_date" => $row[4]));
}

echo json_encode(array("news_response" => $response));

mysqli_close($con);
?>

JSON 响应:

{"news_response":[{"title":"news","content":"content","n_date":"2016-11-12 10:47:23"}]}

我正在尝试将 2016-11-12 转换为类似 November 12, 2016 10:47:23 的内容。我该怎么做?

我在网上找不到任何例子。

最佳答案

在 PHP 中:

echo (new DateTime('2016-11-12 10:47:23'))->format('F d, y GA:i:s');

在 MySQL 中:

SELECT concat(MONTHNAME(date),' ', DAY(date), ' ', TIME(date)) from news;

关于php - 转换从数据库中检索到的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40800506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com