gpt4 book ai didi

php - 使用 strotime 从 mysql db 格式化 CURRENT_TIMESTAMP 然后输出 html

转载 作者:行者123 更新时间:2023-11-29 08:18:38 24 4
gpt4 key购买 nike

在 mysql 中,我有一个表记录使用 CURRENT_TIMESTAMP 对任何给定行进行更改的日期。该字段的格式例如为 2013-11-16 19:08:55

我有以下查询

$sql = "SELECT `title` ,  `lesson_id` ,  `description` ,  `category_id` ,  `img`, `date` FROM blog";
$sqlBlog = $db->query($sql);
while ($row = $sqlBlog->fetch_assoc())
{

$title = $row['title'];
$url = $row['lesson_id'];
$img = $row['img'];
$description = $row['description'];
$category = $row['category_id'];
$dateRow = $row['date'];
}

我想做的是将 $dateRow 分解为

$explode = explode('-', $date);

foreach ($explode as $var)
{
echo'<span>'.$var.'</span>';
}

问题是格式是 2013-11-16 HH:ii:ss,我希望它是 2013 年 11 月 16 日。我似乎无法使用 strotime 转换 mysql 数据库中的日期。

$date = strtotime($dateRow);
date_format($date, 'd-M-y');

但随后我收到错误date_format()期望参数1为DateTime,给定整数

不知道该怎么办。

最佳答案

为什么你不能走:

echo date('d M y', strtotime($dateRow)); //16 Nov 13

关于php - 使用 strotime 从 mysql db 格式化 CURRENT_TIMESTAMP 然后输出 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026714/

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