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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
php学习 函数 课件
Jun 15 PHP
PHP 数组实例说明
Aug 18 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
PHP排序之二维数组的按照字母排序实现代码
Aug 13 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
PHP解析html类库simple_html_dom的转码bug
May 22 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 PHP
详细分析PHP7与PHP5区别
Jun 26 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
自己动手做一个SQL解释器
2006/10/09 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
javascript不同页面传值的改进版
2008/09/30 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
原生js实现购物车功能
2020/09/23 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
django使用xlwt导出excel文件实例代码
2018/02/06 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
利用python计算时间差(返回天数)
2019/09/07 Python
Python 字符串池化的前提
2020/07/03 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
Python执行时间的几种计算方法
2020/07/31 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
精彩广告词大全
2014/03/19 职场文书
天那边观后感
2015/06/09 职场文书
详解Python描述符的工作原理
2021/06/11 Python