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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
php一个找二层目录的小东东
Aug 02 PHP
深入file_get_contents与curl函数的详解
Jun 25 PHP
dedecms中使用php语句指南
Nov 13 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
laravel中的一些简单实用功能
Nov 03 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
php实现断点续传大文件示例代码
Jun 19 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
6个超实用的PHP代码片段
2015/08/10 PHP
php中关于换行的实例写法
2019/09/26 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
详谈js模块化规范
2017/07/07 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
vue父子模板传值问题解决方法案例分析
2020/02/26 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
Python程序设计入门(2)变量类型简介
2014/06/16 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
Django REST framework 分页的实现代码
2019/06/19 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python内置模块collections知识点总结
2019/12/19 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Pandas之缺失数据的实现
2021/01/06 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
校园歌手大赛策划书
2014/01/17 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
钓鱼岛事件感想
2015/08/11 职场文书