-
-
/**
- * php日曆
- * 由 bbs.it-home.org
- */
- if (function_exists('date_default_timezone_set')) {
- Date_default( /重慶');
- }
- $date = isset($_GET['date']) ? $_GET['date'] : 日期('年月日');
- $date = getdate (strtotime($date));
- $end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1);
- $start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year']));
- $pre = date('年-月-日', $start[0] - 1);
- $next = date('年月日', $end[0] + 86400);
- $html = '';
- $html .= '
'; - $html .= '
- | ';
- $html .= '
' 。 $日期['年'] . ';' 。 $日期['月份'] 。 ' | ';
- $html .= '
+ | ' ;
- $html .= '
';
- $arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6=>);
- $date_arr = array();
- $j = 0;
- for ($i = 0; $i if (!isset($date_arr[$j])) {
- $date_arr[$ j] = $arr_tpl;
- }
- $date_arr[$j] [($i+$start['wday'])%7] = $i+1;
- if ($date_arr[$j][6]) {
- $j++;
- }
- }
- foreach ($date_arr as $value) {
- $html .= '
'; - foreach ($value as $v) {
- if ($v) {
- if ($v == $date['mday']) {
- $html .= '
;' 。 $v。 '
| ';
- } else {
- $html .= '
' 。 $v。 ' | ';
- }
- } else {
- $html .= '
; | ';
- }
- }
- $html .= '
';
- }
- $html .= '
|
';
回顯$html;
?>複製程式碼2,php日曆代碼2
-
-
/**
- * 日曆
- */
- if (function_exists('date_default_timezone_set')) {date_setz '亞洲/重慶');
- }
- $date = isset($_GET['date']) ? $_GET['date'] : 日期('年月日');
- $date = getdate(strtotime($date));
- $end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1);
- $start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year']));
- $pre = date('年-月-日', $start[0] - 1);
- $next = date('年月日', $end[0] + 86400);
- $html = '
align="center" style="line-height:150%; 字體-family:Verdana, 字體大小: 12px;">'; - $html .= '
'; - $html .= '
- td>'; - $html .= '
' 。 $日期['年'] . ';' 。 $日期['月份'] 。 ' | ';
- $html .= '
+ | ' ;
- $html .= '
|
';
- $arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '');
- $date_arr = array();
- $j = 0;
- for ($i = 0; $i if (!isset($date_arr[$j])) {
- $date_arr[$ j] = $arr_tpl;
- }
- $date_arr[$ j][($i+$start['wday'])%7] = $i+1;
- if ($date_arr[$j][6]) {
- $j++;
- }
- }
- foreach ($date_arr as $value) {
- $html .= '
'; - foreach ($value as $v) {
- if ($v) {
- if ($v == $date['mday']) {
- $html .= '
;' 。 $v。 '
| ';
- } else {
- $html .= '
' 。 $v。 ' | ';
- }
- } else {
- $html .= '
; | ';
- }
- }
- $html .= '
';
- }
- $html .= '
';
- 回顯$html;
- ?>
-
複製程式碼
3,php日曆碼三:
-
-
/**
- * php日曆程式碼
- * edit: bbs.it-home.org
- */
- 函數日曆()
- {
- if ($_GET['ym'])
- {
- $year = substr($_GET['ym'],0,4);
- $month = substr($_GET['ym'],4,(strlen($_GET['ym'])-4));
if($month>12 )
- {
- $年+= 下限($月/12);
- $月 = $月 % 12;
- }
- if($year > 2030) $year = 2030;
- if($year }
$year = isset($year) ? $year : 日期('Y');
- $month = isset($month) ? $month : date('n');
if($year==date('Y') && $month==date('n')) $today = date(' j');
if($month-1 == 0)
- $prevmonth = ($year - 1)."12";
- else $prevmonth = $year.($month - 1);
if($month+1 == 13)
- $nextmonth = ($year+1). 「1」;
- 否則 $nextmonth = $year.($month+1);
$prevyear = ($year - 1).$month;
- $nextyear = ($year + 1).$month;
-
echo
-
; -
|
-
|
-
$年- $月 |
-
> |
-
>> |
-
-
; -
日 |
-
一 |
-
二 |
-
三 |
-
四 |
-
五 |
-
六 |
-
- VKN;
- $nowtime = mktime(0,0,0,$month,1,$year);//當月一號轉為秒
- $daysofmonth = date(t, $nowtime);//當月天數
- $weekofbeginday = date(w,$nowtime);//當月第一天是星期幾
- $weekofendday = date(w,mktime(0,0,0,$ Month+1,0,$year) );//當月最後一天是星期幾
- $daysofprevmonth = date(t,mktime(0,0,0,$month,0,$year));//上月天數
$count = 1;//統計
- // 上月後幾天上市
- for($i = 1 ; $i {
- echo "
".($daysofprevmonth-$weekofbeginday+$i)." | ";
- $count++;
- }
- //當月全部
- for($i = 1 ; $i {
- $css = ($count%7==0 | | $count%7==1)?"工作日":"正常的一天";
- if($i == $today) $css .= "today";
-
echo "
".$i. “ | ”;
- if($count%7==0) echo "
"; - $count++;
- }
- //下月前幾天
- for ($i = 1;$i {
- echo "
".$i." | ";
- }
-
echo
; -
|
-
- 表>
- VKN;
- }
- ? >
-
-
-
-
>
-
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31