首页 >

php日历制作代码分享【PHP】

后端开发|php教程php日历制作代码分享【PHP】
php日历,日历制作
后端开发-php教程
php日历制作代码分享【PHP】
asp注册邮箱验证源码,vscode安装出错代码5,su密码 ubuntu,tomcat配置内存6,爬虫哪里拿货,php 做爬虫,中国移动如何优化seo,手机维修网站模板lzw
calendar.class.php

复制代码 代码如下:
<?php
class Calendar {
private $year; //当前的年
private $month; //当前的月
private $start_weekday; //当月的第一天对应的是周几
private $days; //当前月一共多少天

function __construct(){
$this->year=isset($_GET[“year”]) ? $_GET[“year”] : date(“Y”);
$this->month=isset($_GET[“month”]) ? $_GET[“month”] : date(“m”);

ccoa源码,vscode怎么添加运行按钮,ubuntu vi模式,tomcat自动分割日志,java爬虫起点,教育网站php源码,杭州百度seo平台,苹果cms永久视频网站,chinaz模板lzw
$this->start_weekday=date(“w”, mktime(0, 0, 0, $this->month, 1, $this->year));
$this->days=date(“t”, mktime(0, 0, 0, $this->month, 1, $this->year));
}

function out(){
echo ‘

开源ios塔防源码,ubuntu怎么远程ssh,欧美爬虫系列电影,studio php,丹东seo外包lzw
‘;
$this->chageDate(“test.php”);
$this->weeksList();
$this->daysList();
echo ‘

‘;
}

private function weeksList(){
$week=array(‘日’,’一’,’二’,’三’,’四’,’五’,’六’);

echo ‘

‘;
for($i=0; $i<count($week); $i++)
echo ‘

‘.$week[$i].’

‘;

echo ‘

‘;
}

private function daysList(){
echo ‘

‘;
//输出空格(当前一月第一天前面要空出来)
for($j=0; $jstart_weekday; $j++)
echo ‘

‘;


for($k=1; $kdays; $k++){
$j++;
if($k==date(‘d’))
echo ‘

‘.$k.’

‘;
else
echo ‘

‘.$k.’

‘;

if($j%7==0)
echo ‘‘;

}

//后面几个空格
while($j%7!==0){
echo ‘

‘;
$j++;
}

echo ‘

‘;
}

private function prevYear($year, $month){
$year=$year-1;

if($year < 1970)
$year = 1970;

return “year={$year}&month={$month}”;
}


private function prevMonth($year, $month){
if($month == 1) {
$year = $year -1;

if($year < 1970)
$year = 1970;

$month=12;
}else{
$month–;
}

return “year={$year}&month={$month}”;
}


private function nextYear($year, $month){
$year = $year + 1;

if($year > 2038)
$year = 2038;

return “year={$year}&month={$month}”;
}


private function nextMonth($year, $month){
if($month==12){
$year++;

if($year > 2100)
$year=2100;

$month=1;
}else{
$month++;
}

return “year={$year}&month={$month}”;
}

private function chageDate($url=””){
echo ‘

‘;
echo ‘

prevYear($this->year, $this->month).'”>’.'<<'.'

‘;
echo ‘

prevMonth($this->year, $this->month).'”>’.'<'.'

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘month.’\'”>’;
for($sy=1970; $sy <= 2100; $sy++){
$selected = ($sy==$this->year) ? “selected” : “”;
echo ”.$sy.”;
}
echo ”;
echo ‘year.’&month=\’+this.options[selectedIndex].value”>’;
for($sm=1; $sm<=12; $sm++){
$selected1 = ($sm==$this->month) ? “selected” : “”;
echo ”.$sm.”;
}
echo ”;
echo ‘

‘;
echo ‘

‘;


echo ‘

nextYear($this->year, $this->month).'”>’.’>>’.’

‘;
echo ‘

nextMonth($this->year, $this->month).'”>’.’>’.’

‘;
echo ‘

‘;
}

}
?>

test.php

复制代码 代码如下:

table {
border:1px solid #050;
}

.fontb {
color:white;
background:blue;
}

th {
width:30px;
}

td,th {
height:30px;
text-align:center;

}
form {
margin:0px;
padding:0px;
}

<?php
include “calendar.class.php”;

$calendar=new Calendar;

$calendar->out();
?>


php日历制作代码分享【PHP】
  • php日历制作代码分享【PHP】
  • php日历制作代码分享【PHP】 | php日历制作代码分享【PHP】 ...

    php日历制作代码分享【PHP】
  • PHP自动生成月历代码
  • PHP自动生成月历代码 | PHP自动生成月历代码 ...

    php日历制作代码分享【PHP】
  • 教大家制作简单的php日历【PHP】
  • 教大家制作简单的php日历【PHP】 | 教大家制作简单的php日历【PHP】 ...