欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

格式化日期

程序员文章站 2022-05-22 14:06:09
...
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. if ($flag == 2)
  27. $ret = $ret2;
  28. else if ($flag == 3)
  29. $ret = $ret3;
  30. return $ret;
  31. }
复制代码
  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. if ($flag == 2)
  27. $ret = $ret2;
  28. else if ($flag == 3)
  29. $ret = $ret3;
  30. return $ret;
  31. }
复制代码
相关标签: 格式化日期