繁体   English   中英

我从Mysqli调用时将月份号转换为月份简称

[英]php - Convert month number to month short name while I am calling it from Mysqli

我正在从Mysqli调用数据,并且在我的表中看起来像这样2012-10-05我需要在我的新数据附近调用它,以便像这样显示<span class="date"><strong>28</strong><span>may</span></span>不,我有两个值,一个是日,另一个是月,我也希望它以日的数字和月的短名称显示。例如,5月

这是我的PHP代码

<?php
    $getNews="SELECT * FROM news";
    $QgetNews=$db->query($getNews)or die($db->error);
?>

您可以为此使用date()strtotime()

<?php
// $QgetNews->date = 10-05-2012
echo date('d M, Y', strtotime($QgetNews->date)); // 10 May, 2012

键盘

我不是100%知道数据的外观,但是如果是2012-10-05,如您所说,请查看在PHP中将日期转换为时间戳

然后使用该时间戳记并输入date()或更短的版本:$ month = date(“ M”,strtotime($ date));

这将返回月份的简称。 查看PHP Manual Date()以获得更多可用于获取日,年等的参数。您可以像在我的示例中那样单独调用每个参数,也可以逗号分隔并将变量展开为数组,如果你真的想要

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM