печать — попытка распечатать день события, используя переполнение стека

В настоящее время я работаю над книгой 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>

-3

Решение

Я верю, что есть один ноль или мало.

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

указываете ей ()

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector