-
- !--? php function getweekdate ($year, $weeknum) {
- $firstdayofyear =mktime (0,0,0,1,1, $year);
- $firstweekday =date (' N ', $firstdayofyear);
- $firstweenum =date (' W ', $firstdayofyear);
- if ($firstweenum ==1) {
- $day = (n ($firstweekday-1)) +7* ($weeknum-1);
- $startdate =date (' y-m-d ', Mktime (0,0,0,1, $day, $year));
- $enddate =date (' y-m-d ', Mktime (0,0,0,1, $day +6, $year));
- }else{
- $day = (9-$firstweekday) +7* ($weeknum-1);
- $startdate =date (' y-m-d ', Mktime (0,0,0,1, $day, $year));
- $enddate =date (' y-m-d ', Mktime (0,0,0,1, $day +6, $year));
- }
- return Array ($startdate, $enddate);
- }
- ?
copy code articles you might be interested in: PHP Number_format () keep several PHP decimal points after the decimal point to keep a few simple examples of PHP decimal rounding Method (with instance) php two-bit after the decimal point three ways to implement |