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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
php5.2.0内存管理改进
Jan 22 PHP
MayFish PHP的MVC架构的开发框架
Aug 13 PHP
php Smarty初体验二 获取配置信息
Aug 08 PHP
php图片加中文水印实现代码分享
Oct 31 PHP
非常好用的Zend Framework分页类
Jun 25 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
PHP生成压缩文件实例
Feb 07 PHP
关于PHP开发的9条建议
Jul 27 PHP
简单介绍PHP的责任链编程模式
Aug 11 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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
使用 php4 加速 web 传输
2006/10/09 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
PHP多线程类及用法实例
2014/12/03 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
元旦文艺汇演主持词
2014/03/26 职场文书
产品质量承诺书范文
2014/03/27 职场文书
安全生产责任书范本
2014/04/15 职场文书
小兵张嘎观后感
2015/06/03 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫