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 09 PHP
php echo()和print()、require()和include()函数区别说明
Mar 27 PHP
php calender(日历)二个版本代码示例(解决2038问题)
Dec 24 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
PHP之uniqid()函数用法
Nov 03 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
Yii框架分页技术实例分析
Aug 30 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
php桌面中心(三) 修改数据库
2007/03/11 PHP
PHP提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
div模拟滚动条效果示例代码
2013/10/16 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
理解javascript模块化
2016/03/28 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
基于python生成英文版词云图代码实例
2020/05/16 Python
pymysql模块使用简介与示例
2020/11/17 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
应届大专毕业生个人自荐信
2013/09/22 职场文书
应届生人事助理求职信
2013/11/09 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
大学军训的体会
2014/11/08 职场文书
2015年招生工作总结
2015/05/04 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
合同补充协议书
2016/03/24 职场文书
导游词之南京栖霞山
2019/10/18 职场文书