我只是想運行一個腳本,將每週從我的MySQL數據庫中的列添加一切。現在我試圖讓PHP檢查日期是否是星期六,然後它將從數據庫中取出最後6天(行),並將列(它是數字)下的行添加到一起。有沒有更簡單的方法來從一週內添加所有內容?如果不是,我將如何檢查日期(行)是否是星期六? 編輯: 我的數據庫結構是: ID 日期 total_miles 評論 的total_miles柱爲int,這就是我需要一起每週通過檢查的日期是星期六如何檢查日期是星期六(或週末)使用php
1
A
回答
2
從MySQL添加文檔http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_dayofweek:
DAYOFWEEK(date)
Returns the weekday index for date (1 = Sunday, 2 = Monday, …, 7 = Saturday). These index values correspond to the ODBC standard.
mysql> SELECT DAYOFWEEK('2007-02-03');
-> 7
如果我想組東西放在一起根據平日,我可能會使用:
SELECT SUM(total_miles) FROM tablename GROUP BY WEEK(id);
見http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_week
補充:
您可以在SELECT語句中選擇一週(ID)或DAYOFWEEK(ID),在PHP以後使用。
如果你想要做同樣在PHP(在一般情況下,做的事情在SQL如果可以的話,但也有奇怪的情況下),你可以使用PHP date
命令做同樣的 - 看到http://php.net/manual/en/function.date.php(假設你有該日期作爲unix時間戳;如果沒有進一步閱讀下來)。
您可以使用'D'格式獲取星期幾的名稱,'N'或'w'來獲取星期幾的數字或'W'來獲得星期NUMBER在一年中。
如果您將日期作爲DateTime或作爲文本(可以輕鬆轉換爲DateTime),則可以使用DateTime :: format - 請參閱http://php.net/manual/en/datetime.format.php上的示例 - $ format參數與到上面的日期函數。
0
date("l",$timestamp)
或date("w",$timestamp)
可以使用PHP檢查星期幾。
如果是mysql數據庫日期格式,您可以使用date("w",strtotime($date))
來了解星期幾。
請參閱:date()和strtotime()
相關問題
- 1. php檢查日期是星期六
- 2. 如果週六或週日落在星期一或星期日
- 3. 檢查日期是否爲週末PHP
- 4. 如何查看星期六/星期日?
- 5. 如果今天是星期六或星期日,那麼PHP
- 6. 檢查一個變量是星期六還是星期日
- 7. 檢查日期時間是週末或平日
- 8. 檢查日期是週日還是週末?
- 9. 計算星期六到星期的週末
- 10. SQL更換日期值,如果日期是假期或週末
- 11. 減法,如果一週中的一天是星期六或星期日
- 12. php檢查輸入的日期是否是週末
- 13. Jquery UI Datepicker - 如果當前日期是星期六或星期日,則禁用週末後的第一個星期一
- 14. 檢查對象的日期是週末(PHP)
- 15. 檢查2給定的日期是週末PHP
- 16. PHP星期一星期一和星期六日期問題
- 17. MySQL檢查日期時間列是否在週末期
- 18. 如何瞭解下個星期六或當前星期六的日期?
- 19. 如何檢查日期是否在XSLT文件的週末
- 20. 確定一個日期是星期六或使用JavaScript
- 21. 確定日期是週日/週末java
- 22. 如何檢查日期時間恰好是SQL Server 2008中的星期六或星期天
- 23. 當添加若干天的日期時,如何檢查它是星期六還是星期日
- 24. 如何使用PHP檢查本月的第一個星期六?
- 25. 檢查用戶輸入一週或週末的日期,使用for循環
- 26. 如何檢查日期是否在某個星期或季度
- 27. PHP獲取當前日期並測試它是星期日還是星期六
- 28. 如何在sql中每週分組到最近六週的星期日日期?
- 29. 如何明確星期日和星期六的日期數?
- 30. 如何知道日期10和25是星期六還是星期日
向我們展示您的查詢,因爲它是現在。另外,爲什麼在PHP中做到這一點?爲什麼不做查詢? – Brad
需要更多關於你的問題的細節。也許你還應該提供你的數據庫結構 –
*「有一種更簡單的方法可以將一切從一週添加到一起?」* - 首先向我們展示你的方式。 –