mysql获取系统当前时间的实例学习
首先,在mysql中,可以使用函数now(),取得当前的日期与时间。
NOW()
返回当前日期和时间值,其格式为 'YYYY-MM-DD HH:MM:SS' 或YYYYMMDDHHMMSS ,具体格式取决于该函数是否用在字符串中或数字语境中。
例如:
-> '1997-12-15 23:50:26'
mysql> SELECT NOW() + 0;
-> 19971215235026
说明:
在一个存储程序或触发器内, NOW() 返回一个常数时间,该常数指示了该程序或触发语句开始执行的时间。这同SYSDATE()的运行有所不同。
下面,介绍一个在工作中遇到的有关mysql日期的问题。
写一段查询语句,需要判定结束日期是不是大于当前日期,一般情况下都是通过php判定日期,然后查询。
在php中,得到判定日期的sql查询语句:
$sql="select * from `team` where end_time>$now ORDER BY sort_order limit 0,4";
有必要了解下当前时间的MySql时间函数,例如:
mysql> select current_timestamp();
+---------------------+
| current_timestamp() |
+---------------------+
| 2010-01-18 21:24:37 |
+---------------------+
1 row in set (0.00 sec)
mysql> select current_date();
+----------------+
| current_date() |
+----------------+
| 2010-01-18 |
+----------------+
1 row in set (0.00 sec)
mysql> select current_time();
+----------------+
| current_time() |
+----------------+
| 21:24:46 |
+----------------+
1 row in set (0.00 sec)
以上主要是用到了mysql时间戳函数:current_timestamp()、current_date()与current_time()。
有兴趣的朋友,好好琢磨下这几个时间函数的用法吧。
您可能感兴趣的文章:
mysql获取系统当前时间的简单例子
mysql获取系统当前时间的实例学习
js显示当前系统时间的代码分享
实例详解mysql limit大数据量分页优化的方法
mysql当前时间的获取函数示例
php 获取今日、昨日、上周、本月的起始与结束时间戳
php获取本周、本月第一天与最后一天的时间戳
windows环境Mysql自动备份与恢复的方法
js获取当前系统时间实例代码
mysql中插入系统当前时间的方法