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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
修改了一个很不错的php验证码(支持中文)
Feb 14 PHP
据说是雅虎的一份PHP面试题附答案
Jan 07 PHP
php XPath对XML文件查找及修改实现代码
Jul 27 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
php获取图片信息的方法详解
Dec 10 PHP
php图像验证码生成代码
Jun 08 PHP
php 获取xml接口数据的处理方法
May 31 PHP
基于laravel belongsTo使用详解
Oct 18 PHP
win10下 php安装seaslog扩展的详细步骤
Dec 04 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 mssql 时间格式问题
2009/01/13 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
jquery中ajax学习笔记3
2011/10/16 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
详解Python中的元组与逻辑运算符
2015/10/13 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
python验证码识别的示例代码
2017/09/21 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
如何解决python多种版本冲突问题
2020/10/13 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
工程管理造价应届生求职信
2013/11/13 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
科技之星事迹材料
2014/06/02 职场文书
测控技术自荐信
2014/06/05 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
先进班集体事迹材料
2014/12/25 职场文书
胡桃夹子观后感
2015/06/11 职场文书
nginx优化的六点方法
2021/03/31 Servers
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android