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 字符串分割和比较
Oct 06 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
PHP编写简单的App接口
Aug 28 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
php微信公众号开发(3)php实现简单微信文本通讯
Dec 15 PHP
简单实现PHP留言板功能
Dec 21 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
phpstudy隐藏index.php的方法
Sep 21 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运行时强制显示出错信息的代码
2011/04/20 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
EXT中xtype的含义分析
2010/01/07 Javascript
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
AngularJS内置指令
2015/02/04 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
Python实现去除代码前行号的方法
2015/03/10 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
幼儿如何来做好自我评价
2013/11/05 职场文书
酒店总经理助理岗位职责
2014/02/01 职场文书
校园元旦活动总结
2014/07/09 职场文书
治安消防安全责任书
2014/07/23 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
于丹论语心得观后感
2015/06/15 职场文书
施工现场安全管理制度
2015/08/05 职场文书