Day of week: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
Numeric representation of the day of the week. MySQL, Excel or PHP approaches to specify these date time.
Numeric representation of the day of the week. MySQL or Excel approaches to specify these date time.


{| class="wikitable sortable nowrap"
{| class="wikitable sortable nowrap"

Revision as of 10:47, 30 October 2017

Numeric representation of the day of the week. MySQL or Excel approaches to specify these date time.

Day Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Weekday (ISO-8601 PHP date N character) 7 1 2 3 4 5 6
Weekday (MySQL) 6 0 1 2 3 4 5
Weekday (Excel) 1 2 3 4 5 6 7
Weekday (PHP date w character) 0 1 2 3 4 5 6
Last week MySQL: SELECT CURDATE() + INTERVAL -8 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())-6
This week MySQL: SELECT CURDATE() + INTERVAL -1 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+1
MySQL: SELECT CURDATE() + INTERVAL 0 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+2
MySQL: SELECT CURDATE() + INTERVAL 1 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+3
MySQL: SELECT CURDATE() + INTERVAL 2 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+4
MySQL: SELECT CURDATE() + INTERVAL 3 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+5
MySQL: SELECT CURDATE() + INTERVAL 4 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+6
MySQL: SELECT CURDATE() + INTERVAL 5 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+7
Next week MySQL: SELECT CURDATE() + INTERVAL 6 - WEEKDAY(CURDATE()) DAY;
Excel: =NOW()-WEEKDAY(NOW())+8

further reading