首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP开发札记系列(三)-日期与时间

2012-07-19 
PHP开发笔记系列(三)-日期与时间??? 前两篇完成了《PHP开发笔记系列(一)-PDO使用》和《PHP开发笔记系列(二)-

PHP开发笔记系列(三)-日期与时间

??? 前两篇完成了《PHP开发笔记系列(一)-PDO使用》和《PHP开发笔记系列(二)-字符串使用》,今天开始研究一下PHP中的日期时间处理和MySQL中的日期时间处理,《PHP开发笔记系列(三)-日期与时间》。

?

????? 日期时间是平常用得比较多的函数,在JAVA中我们通过new Date()可以获取服务器的当前时间,通过SimpleDateFormat类,并指定formatString,可以将date对象的值格式化成指定的形式。同理,在PHP中,同样有类似的类和函数,那就是time函数和date函数。time()类似于new Date(),能够获取服务器当前时间,date函数类似于SimpleDateFormat类。

1. 使用time函数获取服务器当前时间,使用date函数进行格式化

SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR);SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);SELECT DATE_SUB(NOW(), INTERVAL 1 MINUTE);SELECT DATE_SUB(NOW(), INTERVAL 1 SECOND);

?


??? 上述函数的执行结合也可用于SQL语句当中,如查询前三天的日志信息,SQL如下:
SELECT * FROM log WHERE create_time BETWEEN SELECT DATE_SUB(NOW(), INTERVAL 3 DAY) AND SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);

?

??? 本文地址:http://ryan-d.iteye.com/blog/1543363

?

热点排行