Jac*_*ero 2 php mysql dayofweek
我无法决定匹配MySQL和PHP之间的"星期几"数字的最佳方法
PHP
$date = strtotime('2014-02-15');
$day_number = $day_of_week = date("w", $date);
$day = $day_of_week = date('l', $date);
echo $day." ".$day_number;
Run Code Online (Sandbox Code Playgroud)
输出:周六6
MySQL的
SELECT DAYOFWEEK( '2014-02-15' );
Run Code Online (Sandbox Code Playgroud)
输出:7
SELECT WEEKDAY( '2014-02-15' );
Run Code Online (Sandbox Code Playgroud)
输出:5
有没有办法在不编写我自己的自定义函数的情况下匹配这些数字?
那么DAYOFWEEK有以下回答:(1 =星期日,2 =星期一,...,7 =星期六)
在PHP中date('w');有以下响应:0(星期日)到6(星期六)
所以你可以date('w') + 1在两者中使用并获得相同的答案.
http://www.php.net/manual/en/function.date.php
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_dayofweek
| 归档时间: |
|
| 查看次数: |
1185 次 |
| 最近记录: |