php自定义时间转换函数示例

 更新时间:2016年12月07日 09:09:47   作者:牛逼的霍啸林  
这篇文章主要介绍了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时间戳转换工具,包含了各种常见语言针对时间戳的操作方法,提供给大家参考:

Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

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

相关文章

  • 利用PHP函数计算中英文字符串长度的方法

    利用PHP函数计算中英文字符串长度的方法

    这篇文章主要介绍了利用PHP函数计算中英文字符串长度的方法,实例对比了PHP函数实现方法与正则表达式的实现方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • php输出xml格式字符串(用的这个)

    php输出xml格式字符串(用的这个)

    php输出xml格式字符串代码,需要的朋友可以参考下
    2012-07-07
  • PHP中的print_r 与 var_dump 输出数组

    PHP中的print_r 与 var_dump 输出数组

    下面小编就为大家带来一篇PHP中的print_r 与 var_dump 输出数组。小编觉得挺不错的,现在就分享给大家,也给大家做个参考
    2016-06-06
  • PHPAnalysis中文分词类详解

    PHPAnalysis中文分词类详解

    PHPAnalysis是目前广泛使用的中文分词类,使用反向匹配模式分词,因此兼容编码更广泛,现将其变量与常用函数详解如下,需要的朋友可以参考下
    2014-06-06
  • php+mysqli数据库连接的两种方式

    php+mysqli数据库连接的两种方式

    这篇文章主要介绍了php+mysqli数据库连接的两种方式,实例分析了面向对象与面向过程两种连接方式,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • php+ajax实现文件切割上传功能示例

    php+ajax实现文件切割上传功能示例

    这篇文章主要介绍了php+ajax实现文件切割上传功能,结合实例形式分析了PHP结合HTML5 File对象的slice函数进行文件切割与ajax无刷新上传相关操作技巧,需要的朋友可以参考下
    2020-03-03
  • PHP实现负载均衡下的session共用功能

    PHP实现负载均衡下的session共用功能

    这篇文章主要介绍了PHP实现负载均衡下的session共用功能,结合实例形式分析了php基于memcache的session共享相关实现技巧,需要的朋友可以参考下
    2018-04-04
  • PHP删除指定目录中的所有目录及文件的方法

    PHP删除指定目录中的所有目录及文件的方法

    这篇文章主要介绍了PHP删除指定目录中的所有目录及文件的方法,通过自定义函数delFile实现递归删除的功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • PHP截取字符串substr()函数用法详解

    PHP截取字符串substr()函数用法详解

    PHP的substr()函数用于返回字符串的子串,它接受三个参数:字符串本身,起始位置和所需的长度,本文主要给大家详细介绍了PHP substr()函数的用使用方法,需要的朋友可以参考下
    2023-08-08
  • PHP生成及获取JSON文件的方法

    PHP生成及获取JSON文件的方法

    这篇文章主要介绍了PHP生成及获取JSON文件的方法,涉及php针对json格式数据及文件相关操作技巧,需要的朋友可以参考下
    2016-08-08

最新评论