note 84145 added to function.date
| From: | halocastle at yahoo dot com | Date: | Tue, 01 Jul 2008 04:20:37 +0000 |
| Subject: | note 84145 added to function.date | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-141021@lists.php.net to get a copy of this message | ||
Weeks and days for any month/year combo:
$m = 2; // February
$Y = 2008;
// constants used here for legibility, use $vars for dynamicon...
define('MONTH_DAYS',date('t', strtotime(date($m . '/01/' . $Y))));
// w:0->6 = Sun->Sat
define('MONTH_FIRST_DAY',date('w', strtotime(date($m . '/01/' .
$Y))));
for($i = 1, $j = MONTH_FIRST_DAY, $w = 1;$i <= MONTH_DAYS;$i++) {
$week[$w][$j] = $i;
$j++;
if($j == 7) {
$j = 0;
$w++;
}
}
print_r($week):
-----------------------
Array
(
[1] => Array
(
[5] => 1
[6] => 2
)
[2] => Array
(
[0] => 3
[1] => 4
[2] => 5
[3] => 6
[4] => 7
[5] => 8
[6] => 9
)
[3] => Array
(
[0] => 10
[1] => 11
[2] => 12
[3] => 13
[4] => 14
[5] => 15
[6] => 16
)
[4] => Array
(
[0] => 17
[1] => 18
[2] => 19
[3] => 20
[4] => 21
[5] => 22
[6] => 23
)
[5] => Array
(
[0] => 24
[1] => 25
[2] => 26
[3] => 27
[4] => 28
[5] => 29
)
)
----
Server IP: 208.69.120.35
Probable Submitter: 70.191.169.151
----
Manual Page -- http://www.php.net/manual/en/function.date.php
Edit -- https://master.php.net/note/edit/84145
Del: integrated -- https://master.php.net/note/delete/84145/integrated
Del: useless -- https://master.php.net/note/delete/84145/useless
Del: bad code -- https://master.php.net/note/delete/84145/bad+code
Del: spam -- https://master.php.net/note/delete/84145/spam
Del: non-english -- https://master.php.net/note/delete/84145/non-english
Del: in docs -- https://master.php.net/note/delete/84145/in+docs
Del: other reasons-- https://master.php.net/note/delete/84145
Reject -- https://master.php.net/note/reject/84145
Search -- https://master.php.net/manage/user-notes.php