dongrong9938 2015-10-29 21:29
浏览 81

使用PHP从时间戳中提取正确的月份

got stuck in extracting the correct month from timestamp...Here's my Code

$sql = "SELECT id,notice,description,DAY( `posted_date` ) AS DAY, MONTH(`posted_date` ) AS MONTH, YEAR( `posted_date`) AS YEAR, enable FROM n_notice";
                                $result=mysqli_query($con,$sql);

                                while ($run = mysqli_fetch_array($result,MYSQLI_ASSOC)) 
                                {
                                    $notice = $run['notice'];   
                                    $description = $run['description'];

                                    $day =$run['DAY'];
                                    //$month=$run['MONTH'];
                                    $month=date("M",$run['MONTH']);
                                    $year=$run['YEAR'];
                            ?>

                            <div class="media">
                                <div class="media-left media-middle">
                                    <div id="date">
                                        <div class="mon"><?php echo $month;?></div>
                                        <div class="day"><?php echo $day;?></div>
                                        <div class="year"><?php echo $year;?></div>
                                    </div>
                                </div>
                                <div class="media-body">
                                    <h5 class="media-heading"><?php echo $notice; ?></h5>
                                    <?php echo $description; ?>
                                  </div>
                            </div>
                            <?php
                                }
                                // Free result set
                                mysqli_free_result($result);
                            ?>
                        </div>

DB timestamp column

enter image description here

How to get the correct month in "M" format? All the Months are shown as "Jan"!!!

  • 写回答

1条回答 默认 最新

  • doubleyou1001 2015-10-29 22:01
    关注

    $month=date("M",$run['MONTH']);

    Try to change "M" to "F".

    F - A full textual representation of a month (January through December)

    评论

报告相同问题?

悬赏问题

  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计