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


Posted in PHP onDecember 07, 2016

本文实例讲述了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.3water.com/code/unixtime

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

PHP 相关文章推荐
php递归列出所有文件和目录的代码
Sep 10 PHP
Windows下XDebug 手工配置与使用说明
Jul 11 PHP
PHP 数组基础知识小结
Aug 20 PHP
PHP写的求多项式导数的函数代码
Jul 04 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
php查询ip所在地的方法
Dec 05 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 PHP
PHP编程基本语法快速入门手册
Jan 07 PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 PHP
详解PHP 二维数组排序保持键名不变
Mar 06 PHP
php微信公众平台开发(四)回复功能开发
Dec 06 #PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 #PHP
php微信公众平台示例代码分析(二)
Dec 06 #PHP
php微信公众平台开发(一) 配置接口
Dec 06 #PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 #PHP
php简单实现文件或图片强制下载的方法
Dec 06 #PHP
php+ajax无刷新上传图片的实现方法
Dec 06 #PHP
You might like
PHP创建单例后台进程的方法示例
2017/05/23 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
js实现简单计算器
2015/11/22 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
Python标准库之sqlite3使用实例
2014/11/25 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
幼儿园教师节活动方案
2014/02/02 职场文书
小组合作学习反思
2014/02/18 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
派出所所长先进事迹
2014/05/19 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL