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 相关文章推荐
为IP查询添加GOOGLE地图功能的代码
Aug 08 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
php采集神器cURL使用方法详解
Feb 19 PHP
PHP中FTP相关函数小结
Jul 15 PHP
PHP文件上传操作实例详解
Sep 27 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
php微信公众号开发之现金红包
Apr 16 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 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
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python和php通信乱码问题解决方法
2014/04/15 Python
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python连接Redis的基本配置方法
2018/09/13 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
软件部经理岗位职责范本
2014/02/25 职场文书
教育技术职业规划范文
2014/03/04 职场文书
销售主管竞聘书
2014/03/31 职场文书
应聘护士求职信
2014/07/21 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
教师辞职信范文
2015/02/28 职场文书
同意落户证明
2015/06/19 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS