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面向对象全攻略 (七) 继承性
Sep 30 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
phpnow php探针环境检测代码
Nov 04 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
Thinkphp无限级分类代码
Nov 11 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
PHP PDOStatement::setAttribute讲解
Feb 01 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
PHP 作用域解析运算符(::)
2010/07/27 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
详解webpack进阶之loader篇
2017/08/23 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
2015/05/29 Python
python入门教程之识别验证码
2017/03/04 Python
python如何让类支持比较运算
2018/03/20 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python脚本实现验证码识别
2018/06/07 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
应届大学生求职信
2013/12/01 职场文书
廉政教育心得体会
2014/01/01 职场文书
教学反思怎么写
2016/02/24 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书