php获取日期格式封装

Author Avatar
yyq 2020-09-03 15:26:24
  • 二维码

php获取日期格式封装

        开发中经常需要获取日期数据,以下函数可放入框架通用函数接口文件common.php内,根据传入不同参数获取不同的日期格式,直接上接口代码:

        

        <?php

            //参数 $time(时间戳) $format(返回时间格式类型)

            function getTimeData($time, $format = 0){

                if(!$time) $time = time();  //当传入时间戳为空,默认获取当前时间戳

                $datStr= '';

                switch($format){

                    case 1:  //获取传入时间的 年-月-日

                        $datStr = date('Y-m-d', $time);

                        break;

                    case 2:  //获取传入时间的 年-月-日 时-分

                        $datStr = date('Y-m-d H:i', $time);

                        break;

                    case 3:  //获取传入时间的 年-月

                        $datStr = date('Y-m', $time);

                        break;

                    case 4:  //获取传入时间的 年

                        $datStr = date('Y', $time);

                        break;

                    case 5:  //获取传入时间的 月

                        $datStr = date('m', $time);

                        break;

                    case 6:  //获取传入时间的 日

                        $datStr = date('d', $time);

                        break;

                    case 7:   //获取传入时间的 时-分-秒

                        $datStr = date('H-i-s', $time);

                        break;

                    case 8:  //获取传入时间的 X年X月X日

                        $datStr = date('Y年m月d日', $time);

                        break;

                    case 9:  //获取传入时间的 时

                        $datStr = date('H', $time);

                        break;

                    default:  //默认获取传入时间的 年-月-日 时-分-秒

                        $datStr = date('Y-m-d H:i:s', $time);

                        break;

                }


                return $datStr;

            }


        当然还有其它的日期格式,可自行添加,方便使用

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语