php - 在 PHP 和 MySQL 之间匹配 'day of week' 整数

标签 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;

输出:星期六 6

MySQL

SELECT DAYOFWEEK(  '2014-02-15' );

输出:7

SELECT WEEKDAY(  '2014-02-15' );

输出: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

关于php - 在 PHP 和 MySQL 之间匹配 'day of week' 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22073993/

相关文章:

php - 在 mySql 中加入多个数据库,用户凭据问题

mysql - 在 MySQL、Grails 2 应用程序较长时间不活动期间保持池连接处于事件状态(或超时并获得新连接)的正确方法

php - 制作 $row 数组

mysql - 在 MySQL 中存储每周事件的最佳方式?

c# - 在 C# 中包含日期名称时将日期时间字符串识别为有效

java - 使用 with* 函数、TemporalAdjusters 或设置 TemporalFields 调整 ZonedDateTimes 之间有什么区别吗?

php - 为什么 apply_filter ('the_content' ) 不输出任何东西?

php - 在一个类中处理多个查询的最佳方法?

php - 使用 TinyMCE 的谷歌文档样式自动保存

php - 如何在 MySQL 中实现 ‘Globally Unique IDs’?