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 相关文章推荐
通过文字传递创建的图形按钮
Oct 09 PHP
用PHP实现的随机广告显示代码
Jun 14 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
使用PHP Socket写的POP3类
Oct 30 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
PHP的命令行命令使用指南
Aug 18 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
PHP微信支付实例解析
Jul 22 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 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下MYSQL limit的优化
2008/01/10 PHP
PHP 翻页 实例代码
2009/08/07 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
2014/01/06 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
拖动时防止选中
2017/02/03 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
pandas 将索引值相加的方法
2018/11/15 Python
python如何制作缩略图
2019/04/30 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python with标签使用方法解析
2020/01/17 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
工作交流会欢迎词
2014/01/12 职场文书
2014年五一促销活动方案
2014/03/09 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
党员对照检查剖析材料
2014/10/13 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
舞出我人生观后感
2015/06/16 职场文书
羊脂球读书笔记
2015/06/30 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
java解析XML详解
2021/07/09 Java/Android