这里有新鲜出炉的 PHP 设计模式,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 自定义时间转换函数, 可实现时间戳与字符串时间显示格式之间的转换功能, 需要的朋友可以参考下
本文实例讲述了 php 自定义时间转换函数。分享给大家供大家参考,具体如下:
我们可以把经常用到的函数封装起来,在抽象类中,然后继承来使用。
- /**
- * 时间转时间戳
- * @param object $str
- * @return timestamp
- */
- function toTime($str, $flag = false) {
- $year = substr($str, 0, 4);
- $month = substr($str, 5, 2);
- $day = substr($str, 8, 2);
- $hour = substr($str, 11, -3);
- $min = substr($str, -2);
- if ($flag) {
- $intTime = strtotime($year.'-'.$month.'-'.$day.' '.$hour.':'.$min);
- } else {
- $intTime = strtotime($year.'-'.$month.'-'.$day);
- }
- //echo $intTime;exit;
- return $intTime; //int
- }
- /**
- * 时间戳转时间
- * @param object $str
- * @return
- */
- function toDate($str, $flag = false) {
- if ($flag) {
- $date_str = date('Y', $str).'-'.date('m', $str).'-'.date('d', $str).' '.date('H', $str).':'.date('i', $str);
- } else {
- $date_str = date('Y', $str).'-'.date('m', $str).'-'.date('d', $str);
- }
- return $date_str;
- }
PS: 本站还提供了一个 Unix 时间戳转换工具,包含了各种常见语言针对时间戳的操作方法,提供给大家参考:
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0803/340913.html