PHP以及MYSQL日期比较方法

 更新时间:2012年11月29日 20:02:43   作者:  
MYSQL有日期函数now(),这个值返回的不是时间戳,而是类似2010-10-1 12:12:12类似的, PHP有日期函数date(),date("Y-m-d",time())返回当前的时间,如果单纯用time(),则返回的是当前时间,比方说17等数字
MYSQL日期比较
TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
我们的date_col必须是日期时间格式,而不能是时间戳,

mysql> SELECT FROM_UNIXTIME(875996580);
-> '1997-10-04 22:23:00'

day(FROM_UNIXTIME(1277709862))这个返回的是某个时间戳到现在经过的天数

获取 日:day(FROM_UNIXTIME(add_time))
获取 月:month(FROM_UNIXTIME(add_time))
获取 年:year(FROM_UNIXTIME(add_time))
sql文里面获得时间戳后格式化为日,月,年:day(now()),month(now()),year(now())
其中add_time是字段名,存放格式为linux时间戳.

mysql> set @a = unix_timestamp();
Query OK, 0 rows affected (0.00 sec)
mysql> select @a;
+------------+
| @a |
+------------+
| 1154942084 |
+------------+
1 row in set (0.00 sec)
mysql> select from_unixtime(@a);
+---------------------+
| from_unixtime(@a) |
+---------------------+
| 2006-08-07 17:14:44 |
+---------------------+
1 row in set (0.00 sec)

相关文章

  • php实现根据字符串生成对应数组的方法

    php实现根据字符串生成对应数组的方法

    这篇文章主要介绍了php实现根据字符串生成对应数组的方法,包含了数组操作的技巧及eval函数的用法,需要的朋友可以参考下
    2014-09-09
  • PHP实现的文件浏览器功能简单示例

    PHP实现的文件浏览器功能简单示例

    这篇文章主要介绍了PHP实现的文件浏览器功能,结合完整实例形式分析了php针对目录与文件的遍历、判断、属性读取等相关操作技巧,需要的朋友可以参考下
    2019-09-09
  • PHP入门教程之操作符与控制结构流程详解

    PHP入门教程之操作符与控制结构流程详解

    这篇文章主要介绍了PHP入门教程之操作符与控制结构流程,结合实例形式详细分析了php基本的赋值、自增、比较、三目运算符以及if语句、switch语句、for语句等流程控制语句的使用技巧,需要的朋友可以参考下
    2016-09-09
  • PHP中的日期处理方法集锦

    PHP中的日期处理方法集锦

    在Unix中,时间的表示方式为计算从1970年1月1日零时起所过去的秒数,这称为UNIX 时间戳
    2007-01-01
  • php中的一个中文字符串截取函数

    php中的一个中文字符串截取函数

    php中的一个中文字符串截取函数...
    2007-02-02
  • PHP实现货币换算的方法

    PHP实现货币换算的方法

    这篇文章主要介绍了PHP实现货币换算的方法,以实例形式较为详细的讲述了货币转换的实现方法,并举英镑转换美元为例讲述具体用法,需要的朋友可以参考下
    2014-11-11
  • php读取mysql乱码,用set names XXX解决的原理分享

    php读取mysql乱码,用set names XXX解决的原理分享

    解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理
    2011-12-12
  • php array_slice函数的使用以及参数详解

    php array_slice函数的使用以及参数详解

    array array_slice ( array array, int offset [, int length]),根据 offset 和 length 参数所指定的 array 数组中的一段序列。offset 表示开始位置,length表示这段序列的长度.
    2008-08-08
  • 索引的优点和缺点

    索引的优点和缺点

    索引的优点和缺点...
    2006-11-11
  • PHP使用互斥锁确保代码的线程安全的操作示例

    PHP使用互斥锁确保代码的线程安全的操作示例

    在多线程和高并发的环境下,我们经常会遇到需要确保代码段互斥执行的场景,比如,在电商平台中,当多个用户同时购买同一件商品时,如何确保库存的扣减是线程安全的,今天,我们将一起探讨这个问题,并介绍一个名为 wise-locksmith 的 PHP 互斥锁库
    2024-11-11

最新评论