php格式化日期实例分析

yipeiwu_com6年前PHP代码库

本文实例讲述了php格式化日期的方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:
function ShowDate($flag=0, $timestr=NULL) 

    // 获取周几 
    $warr = array( 
    "0" => 星期日, 
    "1" => 星期一, 
    "2" => 星期二, 
    "3" => 星期三, 
    "4" => 星期四, 
    "5" => 星期五, 
    "6" => 星期六 
    ); 
    $i = date("w", $timeStamp); 
       
    // 设置北京时间并获取时间戳 
    date_default_timezone_set('PRC'); 
    $timeStamp = NULL; 
    if ($timestr) 
        $timeStamp = strtotime($timestr); 
    else
        $timeStamp = time(); 
   
    // 设置时间显示格式 
    $ret1 = date("Y年m月d日 H:m:s", $timeStamp) . " " . $warr[$i]; 
    $ret2 = date("Y-m-d H:m:s", $timeStamp) . " " . $warr[$i]; 
    $ret3 = date("y/m/d", $timeStamp); 
    $ret = $ret1; // 默认返回第一种 
       
    if ($flag == 2) 
        $ret = $ret2; 
    else if ($flag == 3) 
        $ret = $ret3; 
           
    return $ret; 
}

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

PHP实现数组递归转义的方法

本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: $arr = array('a"aa',array("c'd",arr...

PHP使用两个栈实现队列功能的方法

本文实例讲述了PHP使用两个栈实现队列功能的方法。分享给大家供大家参考,具体如下: 问题 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解决思路...

PHP中你可能忽略的性能优化利器:生成器

PHP中你可能忽略的性能优化利器:生成器

前言 如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不...

PHP在字符断点处截断文字的实现代码

复制代码 代码如下: //所谓断字 (word break),即一个单词可在转行时断开的地方。这一函数将在断字处截断字符串。 // Please acknowledge use of t...

php面试实现反射注入的详细方法

PHP具有完整的反射API,提供了对类、接口、函数、方法和扩展进行逆向工程的能力。通过类的反射提供的能力我们能够知道类是如何被定义的,它有什么属性、什么方法、方法都有哪些参数,类文件的路...