|——
应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几
|——DAYOFWEEK(date) 【返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。】
mysql> select DAYOFWEEK(CURRENT_TIMESTAMP());
+--------------------------------+
| DAYOFWEEK(CURRENT_TIMESTAMP()) |
+--------------------------------+
| 3 |
+--------------------------------+
1 row in set
没错就是3 对应ODBC标准中找出对应 就是星期二;好坑。
写了一函数转换:
private function _week($num)
{
$res = '';
switch ($num) {
case :
$res = '星期天';
break;
case :
$res = '星期一';
break;
case :
$res = '星期二';
break;
case :
$res = '星期三';
break;
case :
$res = '星期四';
break;
case :
$res = '星期五';
break;
case :
$res = '星期六';
break;
}
return $res;
}
|——WEEKDAY(date)【返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。】
mysql> select WEEKDAY(CURRENT_TIMESTAMP());
+------------------------------+
| WEEKDAY(CURRENT_TIMESTAMP()) |
+------------------------------+
| 1|
+------------------------------+
1 row in set
怎么又是1了 好坑。
|——DAYOFMONTH(date) 【返回date的月份中日期,在1到31范围内。】
mysql> select DAYOFMONTH('2008-08-08');
+--------------------------+
| DAYOFMONTH('2008-08-08') |
+--------------------------+
| 8 |
+--------------------------+
1 row in set
|——DAYOFYEAR(date) 【返回date在一年中的日数, 在1到366范围内。】
mysql> select DAYOFYEAR('2008-08-08');
+-------------------------+
| DAYOFYEAR('2008-08-08') |
+-------------------------+
| 221 |
+-------------------------+
1 row in set
|——MONTH(date)【返回date的月份,范围1到12。】
mysql> select MONTH('2008-08-08');
+---------------------+
| MONTH('2008-08-08') |
+---------------------+
| 8 |
+---------------------+
1 row in set
|——DAYNAME(date)【返回date的星期名字。】
mysql> select DAYNAME("2008-08-08");
+-----------------------+
| DAYNAME("2008-08-08") |
+-----------------------+
| Friday |
+-----------------------+
1 row in set
|——MONTHNAME(date)【返回date的月份名字。】
mysql> select MONTHNAME("2008-08-08");
+-------------------------+
| MONTHNAME("2008-08-08") |
+-------------------------+
| August |
+-------------------------+
1 row in set
|——QUARTER(date) 【返回date一年中的季度,范围1到4。】
mysql> select QUARTER("2008-08-08");
+-----------------------+
| QUARTER("2008-08-08") |
+-----------------------+
| 3 |
+-----------------------+
1 row in set
|——WEEK(date) | WEEK(date,first)
对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。2个参数形式WEEK()允许
你指定星期是否开始于星期天或星期一。如果第二个参数是0,星期从星期天开始,如果第二个参数是1,
从星期一开始。
mysql> select week('2008-08-08',1);
+----------------------+
| week('2008-08-08',1) |
+----------------------+
| 32 |
+----------------------+
1 row in set
mysql> select week('2008-08-08',0);
+----------------------+
| week('2008-08-08',0) |
+----------------------+
| 31 |
+----------------------+
1 row in set
|——YEAR(date)【返回date的年份,范围在1000到9999。】
mysql> select year(now());
+-------------+
| year(now()) |
+-------------+
| 2014 |
+-------------+
1 row分享, 但是最近开始微信需要验证, 在那填上APP对应bundle ID 就可以了
Step7:SQL Server 多实例下的复制
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 搭建步骤(Procedure) 注意事项(Attention) 二.背景(Contexts) ...
laravel 数据模型方法
laravel 数据模型方法 作用:提供了数据库操作的方法 <?php namespace App; use Illuminate\Database\Eloquent\Model; class ...
Python isalnum() 方法
描述 Python isalnum() 方法检测字符串是否由字母和数字组成. 语法 isalnum()方法语法: S.isalnum() 参数 无. 返回值 如果字符串至少有一个字符并且所有字符都是字 ...
python标准库介绍——19 mmap 模块详解
==mmap 模块== (2.0 新增) ``mmap`` 模块提供了操作系统内存映射函数的接口, 如 [Example 2-13 #eg-2-13] 所示. 映射区域的行为和字符串对象类似, 但数据 ...