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的array_multisort()使用方法介绍
May 16 PHP
解析ajax事件的调用顺序
Jun 17 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
php编写的一个E-mail验证类
Mar 25 PHP
php上传大文件设置方法
Apr 14 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
Feb 28 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
php swoft框架实例用法
Dec 22 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/04 咖啡文化
Apache2 httpd.conf 中文版
2006/12/06 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
2019/12/08 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
高中生毕业自我鉴定
2013/10/10 职场文书
项目计划书范文
2014/01/09 职场文书
学校门卫岗位职责
2014/03/16 职场文书
心理健康活动总结
2014/04/30 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
Python连续赋值需要注意的一些问题
2021/06/03 Python