php日期转时间戳,指定日期转换成时间戳


Posted in PHP onJuly 17, 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日期转时间戳、指定日期转换成时间戳,PHP定时任务。
这两天要实现这样功能:
当达到某一条件时,让服务器发短信给用户,数量为多条。
基本思路:linux 定时扫描,若有满足条件的用户,则发送短信。
但为了防止打扰到用户,要求只能在白天8:00-20:00发送短信,怎么样获得到每天的这段时间区间?
如下代码:

<? 
$y=date("Y",time()); 
$m=date("m",time()); 
$d=date("d",time()); 
$start_time = mktime(9, 0, 0, $m, $d ,$y); 
$end_time = mktime(19, 0, 0, $m, $d ,$y); 
$time = time(); 
if($time >= $start_time && $time <= $end_time) 
{ 
// do something.... 
} 
?>
PHP 相关文章推荐
php,ajax实现分页
Mar 27 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
JS与PHP向函数传递可变参数的区别实例代码
May 18 PHP
PHP url 加密解密函数代码
Aug 26 PHP
解析thinkphp中的导入文件标签
Jun 20 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
PHP读取PPT文件的方法
Dec 10 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
Feb 04 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
UCenter 批量添加用户的php代码
Jul 17 #PHP
一个简单的网页密码登陆php代码
Jul 17 #PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 #PHP
php生成静态文件的多种方法分享
Jul 17 #PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
Jul 16 #PHP
php生成略缩图代码
Jul 16 #PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 #PHP
You might like
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
Python实现的最近最少使用算法
2015/07/10 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
Python读取指定日期邮件的实例
2019/02/01 Python
Python发展简史 Python来历
2019/05/14 Python
python实现最小二乘法线性拟合
2019/07/19 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
印度网上药店:1mg
2017/10/13 全球购物
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
临床医学大学生求职信
2013/09/28 职场文书
大学生应聘自荐信
2013/10/11 职场文书
投标承诺函格式
2015/01/21 职场文书
考察邀请函范文
2015/01/31 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
自荐信大全
2019/03/21 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
instantclient客户端 连接oracle数据库
2022/04/26 Oracle