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程序中的常见漏洞进行攻击(上)
Oct 09 PHP
PHP+DBM的同学录程序(3)
Oct 09 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 PHP
php使用反射插入对象示例分享
Mar 11 PHP
destoon找回管理员密码的方法
Jun 21 PHP
PHP实现HTTP断点续传的方法
Jun 17 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
php file_get_contents取文件中数组元素的方法
Apr 01 PHP
php桥接模式应用案例分析
Oct 23 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
解析csv数据导入mysql的方法
2013/07/01 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
Js组件的一些写法
2010/09/10 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
使用Python解析JSON数据的基本方法
2015/10/15 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python实现C4.5决策树算法
2018/08/29 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
测量实习生自我鉴定
2013/09/19 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
电力安全事故反思
2014/04/27 职场文书
企业工会工作总结2015
2015/05/13 职场文书
经费申请报告
2015/05/15 职场文书
2015年科协工作总结
2015/05/19 职场文书
小学中队委竞选稿
2015/11/20 职场文书