初学者:if else date

时间:2013-08-30 07:18:10

标签: php

我是php的绝对初学者,我只是想做一个简单的if else语句。请看一下:

<?php  
        $currentDate  = echo date("Y");
        $startup = '2013';
        if ($startup = $currentDate) {
      ?>
        &copy; 2013 Blue Box 22
      <?php } else { ?>
        &copy; 2013 - <?php echo date("Y"); ?> Blue Box 22
      <?php } ?>

正如您可能读到的那样,我只是检查当前年份是否等于启动年份,然后让它相应地显示。我认为我的语法有问题,因为我的页面部分没有呈现。

感谢您的帮助!

4 个答案:

答案 0 :(得分:11)

而不是:

if ($startup = $currentDate) { 

应该是

if ($startup == $currentDate) { 

而且,而不是使用

$currentDate  = echo date("Y");

尝试:

$currentDate  = date("Y");

答案 1 :(得分:0)

您已在if语句中分配了变量,未进行比较。使用==运算符进行比较。

if ($startup == $currentDate) {

}

这意味着if(启动等于当前日期然后执行此操作)

答案 2 :(得分:0)

<?php  
        $currentDate  = date("Y");//echo removed, never use while comparison
        $startup = '2013';
        if ($startup == $currentDate) {// comparison is done by ==, = make assignment
      ?>
        &copy; 2013 Blue Box 22
      <?php } else { ?>
        &copy; 2013 - <?php echo date("Y"); ?> Blue Box 22
      <?php } ?>

答案 3 :(得分:0)

这意味着分配&#34; =&#34; 这意味着要比较&#34; ==&#34;

这可以帮助您使用代码。 :)