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的FTP学习(三)
Oct 09 PHP
15种PHP Encoder的比较
Mar 06 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
PHP高自定义性安全验证码代码
Nov 27 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
php header功能的使用
Oct 28 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
PHP中iconv函数知识汇总
Jul 02 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
PHP PDOStatement::execute讲解
Jan 31 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
极典R601SW收音机
2021/03/02 无线电
Apache2 httpd.conf 中文版
2006/11/17 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
浅谈function(函数)中的动态参数
2017/04/30 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Numpy之reshape()使用详解
2019/12/26 Python
python如何实现DES加密
2020/09/21 Python
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
升职自荐书范文
2013/11/28 职场文书
12岁生日演讲稿
2014/05/14 职场文书
销售经理工作检讨书
2015/02/19 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
高三化学教学反思
2016/02/22 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
python井字棋游戏实现人机对战
2022/04/28 Python