尝试使用php打印事件的日期
我目前正在阅读艾伦·福布斯的《PHP的快乐》一书 由于我是php新手,所以我几乎被第一个问题困住了 下面的程序旨在打印事件的日期,但它没有 有人能解释为什么它不起作用吗尝试使用php打印事件的日期,php,printing,Php,Printing,我目前正在阅读艾伦·福布斯的《PHP的快乐》一书 由于我是php新手,所以我几乎被第一个问题困住了 下面的程序旨在打印事件的日期,但它没有 有人能解释为什么它不起作用吗 <!DOCTYPE html> <html> <head> <title>PHP Test</title> </head> <body> <?php $target = mktime(0,0,0,30,2012);
<!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>
PHP测试
我相信有一个零到一个零
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天。今天距离2017-08-30还有14天。为什么它不工作?什么是不工作的?代码按预期工作。mktime函数获取时间和日期,将其转换为历元(unix时间自1970年1月1日起),然后查找当时和今天的差异。然后它将结果除以86400,这是一天中有多少秒。唯一的问题是当我加载网页时它不会出现