- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
header( 'Content-Type: text/html; charset=utf-8' );
$year = date( 'Y' );
$months = array( 1 => 'Январь', 'Фервраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь' );
$infoYear = getdate( mktime( 0, 0, 0, 1, 1, $year, 0 ) );
$weekDay = $infoYear['wday'] == 0 ? 7 : $infoYear['wday']; // wday - номер дня недели. 0 - Воскресение. Делаем воскресение седьмым днем.
echo "<h2>$year</h2>";
for ( $month = 1; $month <= 12; $month++ ) {
echo '<div style="float: left; padding: 2px;"><b>' . $months[$month] . '</b>';
echo '<table border="1">';
echo '<th>Пн</th><th>Вт</th><th>Ср</th><th>Чт</th><th>Пт</th><th>Сб</th><th>Вс</th>';
echo '<tr>';
for ( $day = 1; $day < 31; $day++ ) {
if ( checkdate($month, $day, $year) ) {
if ( $day == 1 )
for ( $i = 1; $i < $weekDay; $i++ )
echo '<td> </td>';
printf( '<td>%02d</td>', $day );
$weekDay++;
if ( $weekDay > 7 ) {
$weekDay = 1;
echo '</tr><tr>';
}
}
}
echo '</tr></table></div>';
}
Задача: Вывести календарь, для установки нужных дат админом и сохранить их в БД.
Остается отрефракторить и добавить checkbox'ы.
Pedofil 09.06.2012 12:24 # −100511
ZX_Spectrum 10.06.2012 18:37 # 0
что это за фича такая?
rat4 10.06.2012 19:05 # +3
roman-kashitsyn 10.06.2012 19:06 # +6
JavaGovno 10.06.2012 19:14 # −7
Lure Of Chaos 10.06.2012 21:17 # +3
багор (баг-ор) - поспешный релиз
[/mode]
eth0 11.06.2012 10:20 # +3
Lure Of Chaos 11.06.2012 10:28 # +1
geust 11.06.2012 12:55 # +1
почти rational rose, однако
JavaGovno 11.06.2012 13:12 # −6
...в порыве бугурта
domaster 09.06.2012 13:55 # +4
psycho-coder 09.06.2012 13:59 # +1
Lure Of Chaos 09.06.2012 14:43 # +2
psycho-coder 09.06.2012 14:47 # +2
Lure Of Chaos 09.06.2012 14:48 # +1
psycho-coder 09.06.2012 14:50 # +2
Lure Of Chaos 09.06.2012 14:49 # +1
Марта, Майя, ИЮля и Августа.
psycho-coder 09.06.2012 16:48 # +1
А если серьезно, то не понял(
Lure Of Chaos 09.06.2012 18:16 # +2
вторая: Юля.
geust 09.06.2012 22:43 # 0
bormand 09.06.2012 14:15 # +5
И благословил Бог седьмой день, и освятил его, ибо в оный почил от всех дел Своих, которые Бог творил и созидал.
sKaa 09.06.2012 14:23 # +8
Lure Of Chaos 09.06.2012 19:45 # 0
bormand 09.06.2012 19:49 # 0
eth0 09.06.2012 20:05 # 0
HaskellGovno 09.06.2012 22:25 # −10
Он тебя сукой обозвал.
Lure Of Chaos 09.06.2012 22:38 # −5