php格式化日期实例分析

这篇文章主要介绍了php格式化日期的方法,通过一个自定义函数以实例形式简单分析了将日期格式化输出的方法,是非常实用的技巧,需要的朋友可以参考下

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

具体实现代码如下:

  1. function ShowDate($flag=0, $timestr=NULL)
  2. {
  3. // 获取周几
  4. $warr = array(
  5. "0" => 星期日,
  6. "1" => 星期一,
  7. "2" => 星期二,
  8. "3" => 星期三,
  9. "4" => 星期四,
  10. "5" => 星期五,
  11. "6" => 星期六
  12. );
  13. $i = date("w", $timeStamp);
  14. // 设置北京时间并获取时间戳
  15. date_default_timezone_set('PRC');
  16. $timeStamp = NULL;
  17. if ($timestr)
  18. $timeStamp = strtotime($timestr);
  19. else
  20. $timeStamp = time();
  21. // 设置时间显示格式
  22. $ret1 = date("Y年m月d日 H:m:s", $timeStamp) . " " . $warr[$i];
  23. $ret2 = date("Y-m-d H:m:s", $timeStamp) . " " . $warr[$i];
  24. $ret3 = date("y/m/d", $timeStamp);
  25. $ret = $ret1; // 默认返回第一种
  26. //www.phpfensi.com
  27. if ($flag == 2)
  28. $ret = $ret2;
  29. else if ($flag == 3)
  30. $ret = $ret3;
  31. return $ret;
  32. }

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