日期不会显示

时间:2014-11-21 03:27:08

标签: php date

我试图在HTML表格中显示一个简单的php日期函数,但是当我运行页面时,它只显示表格中的实际代码。

    <?php
echo"
    <table border='1'>
        <tr>
            <td>
                echo date('l jS \of F Y h:i:s A');
            </td>
            <td>Rectangle 2</td>
        </tr>
        <tr>
            <td>Rectangle 3</td>
            <td>Rectangle 4</td>
        </tr>
        <tr>
            <td>Rectangle 5</td>
            <td>Rectangle 6</td>
        </tr>
        <tr>
            <td>Rectangle 7</td>
            <td>Rectangle 8</td>
        </tr>
        <tr>
            <td>Rectangle 9</td>
            <td>Rectangle 10</td>
        </tr>
    </table>";
?>

3 个答案:

答案 0 :(得分:0)

试试这段代码。你首先不需要echo,而date()不是HTML函数,而是PHP函数。

<?php
echo"<table border='1'>
<tr>
<td>".
date("l jS \of F Y h:i:s A"). "
</td>
<td>Rectangle 2</td>
</tr>
<tr>
<td>Rectangle 3</td>
<td>Rectangle 4</td>
</tr>
<tr>
<td>Rectangle 5</td>
<td>Rectangle 6</td>
</tr>
<tr>
<td>Rectangle 7</td>
<td>Rectangle 8</td>
</tr>
<tr>
<td>Rectangle 9</td>
<td>Rectangle 10</td>
</tr>
</table>";

?>

答案 1 :(得分:0)

好吧,我假设您有一台运行php安装程序的服务器。

如果你有一个mac checkout http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/用于在mac上安装和运行带有php的apache。这是一篇关于基础知识的好文章。

这是一个非常小的工作样本:但请复制并另存为some-file-name.php

<!DOCTYPE html>

<?php date_default_timezone_set('America/Los_Angeles');?>

<head>
<title>Php Dates</title>
</head>
<table border='1'>
<tr>
    <td><?php echo date('l jS \of F Y h:i:s A'); ?></td>
    <td>Rectangle 2</td>
</tr>
<tr>
    <td>Rectangle 3</td>
    <td>Rectangle 4</td>
</tr>
<tr>
    <td>Rectangle 5</td>
    <td>Rectangle 6</td>
</tr>
<tr>
    <td>Rectangle 7</td>
    <td>Rectangle 8</td>
</tr>
<tr>
    <td>Rectangle 9</td>
    <td>Rectangle 10</td>
</tr>
</table>

显然,你可以用Dates和PHP做更多事情,所以结账:

http://php.net/manual/en/function.date.php

答案 2 :(得分:0)

你必须像这样重写你的代码。

<?php
    echo"
    <table border='1'>
        <tr>
            <td>
                ".date('l jS \of F Y h:i:s A')."
            </td>
            <td>Rectangle 2</td>
        </tr>
        <tr>
            <td>Rectangle 3</td>
            <td>Rectangle 4</td>
        </tr>
        <tr>
            <td>Rectangle 5</td>
            <td>Rectangle 6</td>
        </tr>
        <tr>
            <td>Rectangle 7</td>
            <td>Rectangle 8</td>
        </tr>
        <tr>
            <td>Rectangle 9</td>
            <td>Rectangle 10</td>
        </tr>
    </table>";
?>

否则你必须像这样使用

<table border='1'>
    <tr>
        <td>
            <?php echo date('l jS \of F Y h:i:s A');?>
        </td>
        <td>Rectangle 2</td>
    </tr>
    <tr>
        <td>Rectangle 3</td>
        <td>Rectangle 4</td>
    </tr>
    <tr>
        <td>Rectangle 5</td>
        <td>Rectangle 6</td>
    </tr>
    <tr>
        <td>Rectangle 7</td>
        <td>Rectangle 8</td>
    </tr>
    <tr>
        <td>Rectangle 9</td>
        <td>Rectangle 10</td>
    </tr>
</table>