如何在PHP标题中显示今天的日期

时间:2018-01-10 14:29:16

标签: php html html-head

初学者php问题:

我想把今天的日期放在标题或我的网站上。在我的header.php文件中,我有以下代码:

<?php @session_start(); 
$z = 1;
include 'functions.php';
$current_page_name = '"'.str_replace(".php","",basename($_SERVER['PHP_SELF'])).'"';
?>

<header>
<nav class="navbar navbar-expand-lg navbar-light fixed-top">
    <div class="container-fluid">
        <a class="navbar-brand js-scroll-trigger" href="index.php">
            <span>My Site</span>
            <img src="img/logo1.png" alt="logo" />
            <p>Tagline</p>
        </a>
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
        <div class="collapse navbar-collapse" id="navbarResponsive">
            <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                    <a href="about.php">About</a>
                </li>
                <li class="nav-item">
                    XXXXXXXXXXXX
                </li>
            </ul>
        </div>
    </div>
</nav>

从谷歌搜索,我想我想将以下代码插入<p><b><?php echo "Today's Date ".date("d/M/Y"); ?></b></p>上方的XXXXXXXXXXXX占位符。

这是正确的做法吗?在我开始破坏之前想要在这里检查;任何建议超赞!

1 个答案:

答案 0 :(得分:1)

好的,所以我唯一的建议是:如果你想显示你的用户的当前日期:不要使用PHP。更多的工作是获取用户时区并显示日期,然后通过javascript显示它。

如果您使用以下脚本替换XXXXXXXXXXXX部件,它可以帮助您:

<script type="text/javascript">
document.write(new Date().toLocaleDateString());
</script>