#32835 closed enhancement (duplicate)
the number of weeks in a given year
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | 4.3 |
| Component: | Date/Time | Keywords: | has-patch |
| Focuses: | Cc: |
Description
I propose a correction of the function validate_date_values ($date_query = array()) of the /wp-includes/date.php file
the following 359 to 361 lines:
$date = new DateTime();
$date-> setISODate ($date_query year?, 53);
$week_count = $date-> format ('W') = '53'? 53: 52;
may be replaced by a single line (without using the class dateTime):
$week_count = date ('W', mktime (0,0,0,12,28,$date_query year?));
This speeds up the execution of about 1/100 sec because it greatly simplifies the calculations.
Indeed, the number of weeks in a given year is equal to the corresponding week number of 28 December.
http://en.Wikipedia.org/wiki/ISO_week_date
Attachments (1)
Change History (4)
Note: See
TracTickets for help on using
tickets.
Duplicate of #30845.