初学者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占位符。
这是正确的做法吗?在我开始破坏之前想要在这里检查;任何建议超赞!
答案 0 :(得分:1)
好的,所以我唯一的建议是:如果你想显示你的用户的当前日期:不要使用PHP。更多的工作是获取用户时区并显示日期,然后通过javascript显示它。
如果您使用以下脚本替换XXXXXXXXXXXX部件,它可以帮助您:
<script type="text/javascript">
document.write(new Date().toLocaleDateString());
</script>