我目前正在阅读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>
答案 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