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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
PHP模糊查询的实现方法(推荐)
Sep 06 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
laravel 实现登陆后返回登陆前的页面方法
Oct 03 PHP
PHP字符串与数组处理函数用法小结
Jan 07 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手机短信验证码实现流程详解
2018/05/17 PHP
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
python处理json数据中的中文
2014/03/06 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python 中的lambda函数介绍
2018/10/10 Python
Python列表list排列组合操作示例
2018/12/18 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
深入浅析Python中的迭代器
2019/06/04 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
pygame实现飞机大战
2020/03/11 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
自主招生自荐信范文
2013/12/04 职场文书
高三家长寄语
2014/04/03 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
儿园租房协议书范本
2014/12/02 职场文书
介绍信范文
2015/01/31 职场文书
学生犯错保证书
2015/05/09 职场文书
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏