PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)


Posted in PHP onJuly 15, 2012

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。

一、在MySQL中完成

这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。

1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME()

一般形式:select FROM_UNIXTIME(1156219870);

2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()

一般形式:Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);

举例:mysql查询当天的记录数:

$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”;

当然大家也可以选择在PHP中进行转换,下面说说在PHP中转换。

二、在PHP中完成

这种方式在PHP程序中完成转换,优点是无论是不是数据库中查询获得的数据都能转换,转换范围不受限制,缺点是占用PHP解析器的解析时间,速度相对慢。

1. UNIX时间戳转换为日期用函数: date()

一般形式:date('Y-m-d H:i:s', 1156219870);

2. 日期转换为UNIX时间戳用函数:strtotime()

一般形式:strtotime('2010-03-24 08:15:42');

PHP 相关文章推荐
一个php作的文本留言本的例子(一)
Oct 09 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
php 如何获取数组第一个值
Aug 06 PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
Aug 23 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
Laravel ORM 数据model操作教程
Oct 21 PHP
在项目中寻找代码的坏命名
Jul 14 #PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 #PHP
php学习之function的用法
Jul 14 #PHP
php 操作调试的方法
Jul 12 #PHP
php输出xml格式字符串(用的这个)
Jul 12 #PHP
php长字符串定义方法
Jul 12 #PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 #PHP
You might like
咖啡知识大全
2021/03/03 新手入门
mysql时区问题
2008/03/26 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
python实现统计代码行数的方法
2015/05/22 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
python实现串口通信的示例代码
2020/02/10 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
Python接收手机短信的代码整理
2020/08/02 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
药学专业大学生自荐信
2013/09/28 职场文书
2014年领班工作总结
2014/11/25 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
计划生育责任书
2015/05/09 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android