首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何转换以下日期: 2016-11-4 18:31:27到11月04在php和mysql?

如何转换以下日期: 2016-11-4 18:31:27到11月04在php和mysql?
EN

Stack Overflow用户
提问于 2016-11-05 11:00:43
回答 1查看 37关注 0票数 0

我有以下日期:2016-11-4 18:31:27,2016-11-1 18:31:27,11-6 18:31:27,2016-11-7 18:31:27,我想把它转换成11月04,11月01,11月06,当我执行下面的代码时,我收到1月01,1月01

代码语言:javascript
复制
<?php
        $sqluseractivity = "SELECT user_register_date FROM `mlm_users` WHERE (`user_register_date` > DATE_SUB(now(), INTERVAL 10 DAY))";
        $resultuser = $con->query($sqluseractivity);

        while($rowusers = $resultuser->fetch_assoc())
{

        $datetimeFromMysql = $rowusers['user_register_date'].'</br>';

        $dbtime = $datetimeFromMysql;

        $time = strtotime($dbtime);

        $myFormatForView = date("M d", $time);   

        echo $myFormatForView.'</br>' ;


}
?>
EN

回答 1

Stack Overflow用户

发布于 2016-11-05 11:08:38

一种选择是在MySQL端使用格式化处理这一问题。

代码语言:javascript
复制
SELECT DATE_FORMAT(user_register_date, '%b %d')
FROM mlm_users
WHERE user_register_date > DATE_SUB(now(), INTERVAL 10 DAY)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40437424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档