问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-06 01:44

我来回答

1个回答

热心网友 时间:2022-04-06 03:14

写过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');
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php把时间戳转换成多少时间之前函数 php怎么把中文日期转换成时间戳 PHP strtotime() 函数 文字插入PHP数据库变乱码? 在PHP页面向MySQL数据库写入数据时,无论是控制台还是phpmyadmin都出现了中文乱码现象。怎么破? PHP插入mysql数据库乱码 php连接数据库插入数据后,mysql中查询汉字字符乱码 PHP向mysql插入数据乱码 PHP插入数据到数据库出中,中文出现乱码~~全是问号 用PHP里的SQL语句名Mysql数据库中插入中文字符时为什么显示乱码? 用php往数据库里插入中文为什么乱码 使用PHP向MYSQL数据库插入中文数据时,页面中文显示正常,但是数据库里面确实乱码,该怎么解决? php 添加语句数据库出现乱码 php插入 数据到MYSQL出现乱码的? PHP连接数据库后,通过ajax在前端插入数据到数据库后出现乱码,怎么解决 记录PHP错误日志 display_errors与log_errors的区别 PHP配置把错误日志以邮件方式发送方法 PHP的错误日志文件“php_error_log”可以直接删除么? 通过PHP.ini关闭php错误信息回显的方法 phpstudy 如何关闭apache的日志? 在PHP中怎么将date()函数转换为unix时间戳? ci框架怎么隐藏index.php和控制器 CI 框架怎么去掉隐藏入口文件 index.php phpCI框架 如何去掉默认index.php 在nginx下如何去除ci框架url中的index.php CI框架怎么去掉隐藏入口文件index.php 自己写写框架 怎么隐藏 index.php,和修改URL的路径问题 CI框架如何删除地址栏的 index.php CI框架如何删除URL中index.php的终极解决方案 求助,如何处理CI自带的index.php文件 按照百度上说的那些方法去不掉CI框架url路由的index.php结构,求速速给出解决方案。 CI如何取消二级目录里的index.php呀 CI框架去掉index.php问题后,还是提示was not found on this server php的ci框架CodeIgniter目录的规划问题 php怎样实现跳转到原来或之前的页面 php 页面跳转 返回前一个页面 php 用header("Location:")如何跳转到前一个页面,就是历史页面。 PHP 页面跳转到另一个页面的几种方法分享 PHP登陆后跳转到登陆前页面实现思路及代码 php中刷新页面和跳转页面的几种方法