PHP以及MYSQL日期比较方法
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是一门非常令人惊奇的语言.它足够强大(最大的博客(wordpress)的核心语言),它足够广泛(运行在最大社交网站facebook上),它足够简单(作为初学者首选入门语言).在低成本的机器上运行良好.而且php语言有很多非常不错的服务器套件(如WAMP和MAMP),很方便的安装在你的机器上.PHP有非常丰富的库资源,便于开发者很容易的处理一些业务.由于我们在项目中与日期接触最多,所以今天就从日期函数入手学习. 举一个简单的date例子 我将使用echo命令把内容输出到我们的客户端(
-
PHP输出英文时间日期的安全方法(RFC 1123格式)
最近项目中要为一个rest服务写客户端,其中的签名校验需要在HTTP Header中生成一个RFC 1123格式的Date. 这个问题比较好解决,简单翻阅了PHP文档,使用gmstrftime这个函数就能解决. 复制代码 代码如下: string gmstrftime ( string $format [, int $timestamp = time() ] ) 调用的代码如下: 复制代码 代码如下: echo gmstrftime("%a, %d %b %Y %T %Z",time(
-
PHP系列学习之日期函数使用介绍
介绍 PHP是一门非常令人惊奇的语言.它足够强大(最大的博客(wordpress)的核心语言),它足够广泛(运行在最大社交网站facebook上),它足够简单(作为初学者首选入门语言).在低成本的机器上运行良好.而且php语言有很多非常不错的服务器套件(如WAMP和MAMP),很方便的安装在你的机器上.PHP有非常丰富的库资源,便于开发者很容易的处理一些业务.由于我们在项目中与日期接触最多,所以今天就从日期函数入手学习. 举一个简单的date例子 我将使用echo命令把内容输出到我们的客户端(浏
-
PHP函数之日期时间函数date()使用详解
日期时间函数是PHP 的核心组成部分.无需安装即可使用这些函数.下面来详细说说date函数的具体用法: PHP Date() 函数PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间. 语法date(format,timestamp) format 必需.规定时间戳的格式.timestamp 可选.规定时间戳.默认是当前的日期和时间. PHP的日期时间函数date() 复制代码 代码如下: $t=time();echo date("Y-m-d H:i:s",$t); 第一
-
PHP中的日期加减方法示例
几乎所有从事程序开发的程序员都遇到时间处理问题,PHP开发也一样,幸运的是PHP提供了很多关于日期时间函数.只要经常使用这些函数,搭配使用,日期时间处理上就熟能生巧了. 今天要讲的这个例子,需求是这样的.得知某个日期时间, 如:2012-04-25 10:10:00 我要在这个日期时间的基础上加上5个月并返回处理后的日期 结果:2012-04-25 10:10:00 加5个月等于 2012-09-25 10:10:00 这个需求看似简单,但还是有点棘手,因为PHP没有直接提供yyyy-mm-dd
-
解析php时间戳与日期的转换
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式. 实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳. strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间. strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳] 一,获取指定日期的unix时间戳
-
php格式化日期实例分析
本文实例讲述了php格式化日期的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: function ShowDate($flag=0, $timestr=NULL) { // 获取周几 $warr = array( "0" => 星期日, "1" => 星期一, "2" => 星期二, "3" => 星期三,
-
PHP文章按日期(月日)SQL归档语句
复制代码 代码如下: select FROM_UNIXTIME(pubtime, '%Y-%m') as pubtime, count(*) as cnt from articles group by FROM_UNIXTIME(pubtime, '%Y-%m') PHP文章按日期(日)SQL归档 复制代码 代码如下: select FROM_UNIXTIME(pubtime, '%Y-%m-%d') as pubtime, count(*) as cnt from articles group
-
PHP计算一年多少个星期和每周的开始和结束日期
项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务.以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享. 复制代码 代码如下: function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31"; $startday = strtotime($year_start);
-
php计算两个日期时间差(返回年、月、日)
在PHP程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等.在文章中,简单地举例介绍了PHP中如何计算两个日期相差 年.月.日. <?php /** +---------------------------------------------------------- * 功能:计算两个日期相差 年 月 日 +--------------------------------------------------
-
php格式化日期和时间格式化示例分享
复制代码 代码如下: // 格式化日期 static function formatDate($format, $datetime, $week = 0) { $datetime = $datetime > 3000 ? $datetime : strtotime($datetime); if ($week) { $weeknames = [ '日', '一', '二',
随机推荐
- Seraph 在屏幕上读数字
- IE里button设置border:none属性无效解决方法
- js日历控件(可精确到分钟)
- vbscript LoadPicture函数使用方法与漏洞利用
- MySQL中关于临时表的一些基本使用方法
- .NET 中的 常量字段const应用介绍
- jsPDF生成pdf后在网页展示实例
- php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
- 简要剖析PHP的Yii框架的组件化机制的基本知识
- Android仿饿了么加入购物车旋转控件自带闪转腾挪动画的按钮效果(实例详解)
- PNG背景在不同浏览器下的应用
- Discuz 模板引擎的封装类代码
- 基于jQuery的日期选择控件
- JavaScript实现点击按钮复制指定区域文本(推荐)
- 编写高效率的AS3代码的小技巧
- 通过Java代码来创建view的方法
- Android UI设计与开发之使用ViewPager实现欢迎引导页面
- 使用Python的Scrapy框架十分钟爬取美女图
- vue+webpack实现异步加载三种用法示例详解
- .NET Core Dapper操作mysql数据库的实现方法