尝试使用php打印出事件的那一天

时间:2017-08-15 08:36:17

标签: php printing

我目前正在阅读Alan Forbes撰写的Joy of PHP书籍。

作为php的新手,我几乎已经陷入了第一个问题。

以下程序用于打印事件的日期,但事实并非如此。

任何人都可以解释为什么它不起作用吗?

<!DOCTYPE html>
<html>
<head>
    <title>PHP Test</title>
</head>
<body>
    <?php
    $target = mktime(0,0,0,30,2012);
    $today = time();
    $difference = ($target-$today);
    $days=(int) ($difference/86400);
    print "Our event will occur $days days";
    ?>

</body>
</html>

1 个答案:

答案 0 :(得分:2)

我相信有一个零到一点。

mktime()有7个输入。你使用5,意思是30是月,2012是天 应该是什么:

$target = mktime(0,0,0,8,30,2017);
$today = time();
$difference = ($target-$today);
$days=(int) ($difference/86400);
print "Our event will occur $days days";

在这里,我将这一年更换为“现在”。产量是14天。今天是14天至2017-08-30 https://3v4l.org/Cl3Yo

mktime()