我在PHP的会员区工作,我想知道如何格式化用户的注册日期?在我的数据库中,我创建了" join_date"那是在DATETIME。
要从数据库中检索日期,我会做一个准备好的查询,并从用户那里获取所有信息。然后,我将查询存储在变量" $ user"。
中以下是当前日期的显示方式:http://prntscr.com/8ztdin
代码:
<span class="join-date">Join Date : <?= $user -> join_date; ?></span>
如何格式化当前日期并确保以这种方式显示:
2015年10月11日15:35(法语)。
对不起,我是法国人,所以可能会有一些错误。
答案 0 :(得分:0)
您可以通过setlocale
和strftime
的组合来实现它。
// Set locale to French
setlocale(LC_ALL, 'fr_FR');
// Correct formatting
echo strftime("%A %d %B %Y", mktime(0, 0, 0, 12, 22, 1978));
有关详细信息,请查看文档:
另请注意,每个流程都会维护setlocale
。