SQL函数Select WEEK(mydate) ...返回的周数不同于PHP函数date('W',strtotime($mydate))
其中$mydate是通过选择SQL db上的(Y-m-d h:i:s)变量获得的格式为mydate的字符串。
只是差了一周,但是我不能减去,因为边的情况是0和52,它们混在一起了。
我知道WEEK(mydate,3)会使它们相等,但我不能更改SQL语句,我需要在PHP计算中更改它。
如何更改函数date('W',strotime($data))以便它给我一周等于SQL的时间?
提前谢谢。

最佳答案

也许在php中试试这样的东西

strftime(%U, strtotime($mydate))

关于php - SQL WEEK()给出的星期号与date('W')不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27531571/

10-12 13:04