18910140161

HTML-使用PHP-Stack溢出创建日历

顺晟科技

2022-10-19 11:55:36

63

我是php新手,真的不知道我在做什么。我试图使日历4行跨和4列宽。所以每行每列一个月。例如,1月、2月、3月和4月将由第2行列组成。我甚至不知道如何开始。

image举个例子。

这是我到目前为止所拥有的

<div class="row">
    <div class="column";">
        <h2>LOGO GOES HERE</h2>
        <p></p>
    </div>
    <div class="column";">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>January</h2>
    </div>
    <div class="column">

        <h2>February</h2>
    </div>
    <div class="column">
        <h2>March</h2>
    </div>
    <div class="column">
        <h2>April</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>May</h2>
    </div>
    <div class="column">
        <h2>June</h2>
    </div>
    <div class="column">
        <h2>July</h2>
    </div>
    <div class="column">
        <h2>August</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>September</h2>
    </div>
    <div class="column">
        <h2>October</h2> –

    </div>
    <div class="column">
        <h2>November</h2>
    </div>
    <div class="column">
        <h2>December</h2>
    </div>
</div>

顺晟科技:

最简单的选择是使用内置的HTML元素,当用户单击它时,它会添加日历视图。这是MDN Web文档:

中提供的示例
<div class="row">
    <div class="column";">
        <h2>LOGO GOES HERE</h2>
        <p></p>
    </div>
    <div class="column";">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>January</h2>
    </div>
    <div class="column">

        <h2>February</h2>
    </div>
    <div class="column">
        <h2>March</h2>
    </div>
    <div class="column">
        <h2>April</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>May</h2>
    </div>
    <div class="column">
        <h2>June</h2>
    </div>
    <div class="column">
        <h2>July</h2>
    </div>
    <div class="column">
        <h2>August</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>September</h2>
    </div>
    <div class="column">
        <h2>October</h2> –

    </div>
    <div class="column">
        <h2>November</h2>
    </div>
    <div class="column">
        <h2>December</h2>
    </div>
</div>

要使用PHP获取表单中的值,需要执行如下操作。将其保存到一个名为:

的文件中
<div class="row">
    <div class="column";">
        <h2>LOGO GOES HERE</h2>
        <p></p>
    </div>
    <div class="column";">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>January</h2>
    </div>
    <div class="column">

        <h2>February</h2>
    </div>
    <div class="column">
        <h2>March</h2>
    </div>
    <div class="column">
        <h2>April</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>May</h2>
    </div>
    <div class="column">
        <h2>June</h2>
    </div>
    <div class="column">
        <h2>July</h2>
    </div>
    <div class="column">
        <h2>August</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>September</h2>
    </div>
    <div class="column">
        <h2>October</h2> –

    </div>
    <div class="column">
        <h2>November</h2>
    </div>
    <div class="column">
        <h2>December</h2>
    </div>
</div>

现在创建一个在同一文件夹中调用的文件,并添加以下内容:

<div class="row">
    <div class="column";">
        <h2>LOGO GOES HERE</h2>
        <p></p>
    </div>
    <div class="column";">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>January</h2>
    </div>
    <div class="column">

        <h2>February</h2>
    </div>
    <div class="column">
        <h2>March</h2>
    </div>
    <div class="column">
        <h2>April</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>May</h2>
    </div>
    <div class="column">
        <h2>June</h2>
    </div>
    <div class="column">
        <h2>July</h2>
    </div>
    <div class="column">
        <h2>August</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>September</h2>
    </div>
    <div class="column">
        <h2>October</h2> –

    </div>
    <div class="column">
        <h2>November</h2>
    </div>
    <div class="column">
        <h2>December</h2>
    </div>
</div>

我想这对您有帮助:

  1. 选择您的开始日期-您可以使用php函数来确定今天的日期

  2. 迭代4行,每行迭代4列

  3. 显示随后每个月份的月份和年份

  4. 每个月打开一个表和表头以显示天数标签

  5. 将每个、每个星期、每个月放在表格行中,并在相应的表格单元格中输入月份编号。 请尝试在下面的代码中执行:

    <div class="row">
        <div class="column";">
            <h2>LOGO GOES HERE</h2>
            <p></p>
        </div>
        <div class="column";">
            <h2>2021</h2>
        </div>
        <div class="column">
            <h2>2021</h2>
        </div>
        <div class="column">
            <h2>2021</h2>
        </div>
    </div>
    <div class="row">
        <div class="column">
            <h2>January</h2>
        </div>
        <div class="column">
    
            <h2>February</h2>
        </div>
        <div class="column">
            <h2>March</h2>
        </div>
        <div class="column">
            <h2>April</h2>
        </div>
    </div>
    <div class="row">
        <div class="column">
            <h2>May</h2>
        </div>
        <div class="column">
            <h2>June</h2>
        </div>
        <div class="column">
            <h2>July</h2>
        </div>
        <div class="column">
            <h2>August</h2>
        </div>
    </div>
    <div class="row">
        <div class="column">
            <h2>September</h2>
        </div>
        <div class="column">
            <h2>October</h2> –
    
        </div>
        <div class="column">
            <h2>November</h2>
        </div>
        <div class="column">
            <h2>December</h2>
        </div>
    </div>
    

在普通html代码中,可以使用表代码进行构建。您可以使用php在4列中的4行上进行迭代,对于每个表,thead表示dayNames,tr表示每个星期。

<div class="row">
    <div class="column";">
        <h2>LOGO GOES HERE</h2>
        <p></p>
    </div>
    <div class="column";">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
    <div class="column">
        <h2>2021</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>January</h2>
    </div>
    <div class="column">

        <h2>February</h2>
    </div>
    <div class="column">
        <h2>March</h2>
    </div>
    <div class="column">
        <h2>April</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>May</h2>
    </div>
    <div class="column">
        <h2>June</h2>
    </div>
    <div class="column">
        <h2>July</h2>
    </div>
    <div class="column">
        <h2>August</h2>
    </div>
</div>
<div class="row">
    <div class="column">
        <h2>September</h2>
    </div>
    <div class="column">
        <h2>October</h2> –

    </div>
    <div class="column">
        <h2>November</h2>
    </div>
    <div class="column">
        <h2>December</h2>
    </div>
</div>
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航