美文网首页
11.1.3 PHP日历核心程序编写

11.1.3 PHP日历核心程序编写

作者: 曹渊说创业 | 来源:发表于2016-12-22 08:33 被阅读141次

11.1.3 PHP日历核心程序编写

test.php

<?php
    $year = isset($_GET['year']) ? $_GET['year'] : date("Y");  //当前的年
    
    $month = isset($_GET['month']) ? $_GET['month'] : date("m"); //当前的月

    $day  = isset($_GET['day']) ? $_GET['day'] : date("d"); //当前的日

    //当年当月的天数
    $days = date("t", mktime(0,0,0, $month, 1, $year));

    //获取当月的第一天是星期几
    $startweek = date("w", mktime(0,0,0, $month, 1, $year));



    echo "今天是{$year}年{$month}月{$day}日,是情人节, 还是元宵节!<br>";

    echo '<table border="0" width="300" align="center">';
    
    echo '<tr>';

    echo '<th style="background:blue">日</th>';
    echo '<th style="background:blue">一</th>';
    echo '<th style="background:blue">二</th>';
    echo '<th style="background:blue">三</th>';
    echo '<th style="background:blue">四</th>';
    echo '<th style="background:blue">五</th>';
    echo '<th style="background:blue">六</th>';

    echo '</tr>';
    
    echo '<tr>';
    for($i=0; $i<$startweek; $i++) {
        echo "<td>&nbsp;</td>";
    }

    for($j=1; $j <= $days; $j++) {
        $i++;

        if($j==$day) {
            echo "<td style='background:green'>{$j}</td>";
        
        }else{

            echo "<td>{$j}</td>";
        }

        if($i%7 ==0 ){
            echo '</tr><tr>';
        }
    }
    

    while($i%7!==0) {
        echo '<td>&nbsp;</td>';
        $i++;
    }

    echo '</tr>';
    echo '</table>';

相关文章

  • 11.1.3 PHP日历核心程序编写

    11.1.3 PHP日历核心程序编写 test.php

  • 9月21日

    PHP程序编写 包裹的代码为php代码,其余未包裹的都不是php语言。php内存都是以堆存储。 语法错误:synt...

  • 添加驱动模块

    目录[隐藏]1 [编写linux驱动程序]1.1 一、编写驱动核心程序1.2 二、配置Kconfig1.3 三、配...

  • PHP可以做什么

    为什么要学习PHP 为什么要学习PHP?“我们可以用JavaScript来实现程序编写。”但JavaScript的...

  • php底层简介

    applocation 应用层:这就是我们平时编写的PHP程序 sapi 服务器端接口:它就是PHP与其它...

  • 【PHP快速入门】 第二节 php基本语法

    1.什么地方能写PHP代码? php代码需要写在php标识符内,就是这个东西: 在我们编写一个php程序时,必须要...

  • 第一天Android校内实习笔记--回顾

    Android系统架构## 应用程序层 这些应用程序都是用java编写,如日历,地图 应用程序框架 函数库 And...

  • 面向对象基础概念

    程序 程序 = 指令 + 数据代码可以选择以指令为核心或以数据为核心进行编写 两种范式 以指令为核心:围绕‘正在发...

  • 编写 PHP 守护进程程序

    守护进程(daemon),又称为常驻后台进程。该进程持续在后台运行,处理系统业务。它没有控制终端,不与前台交互。要...

  • 高级3、常用的数据库索引优化语句总结20180516

    概要 不管是用C/C++/Java/PHP/Python/Golang等代码编写的程序,还是SQL编写的数据库脚本...

网友评论

      本文标题:11.1.3 PHP日历核心程序编写

      本文链接:https://www.haomeiwen.com/subject/crucvttx.html