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

How to Display Today's Date in PHP Header

总初学者php问题:

我想把今天的日期放在 header 或我的网站上。 在我的 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>

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

这是正确的做法吗?在我开始破坏东西之前想在这里检查一下;非常感谢任何建议!

好吧,我唯一的建议是:如果你想为你的用户显示当前日期:不要使用 php。获取用户时区并显示日期然后通过 javascript.

显示它的工作更多

如果您将 XXXXXXXXXXXX 部分替换为以下脚本,它应该可以帮助您解决问题:

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