使用date_modify解析错误

时间:2017-12-27 23:01:37

标签: php

我一直在努力处理一些更复杂的代码(对我来说)并且我的日期操作还没有奏效(我正试图循环为星期日创建宗教教育日历的数据库条目)。它进展顺利。我在这里找到了很好的信息但不是这个问题。我将我的代码简化为非常基本的,然后仍然得到错误" 解析错误:在第8行的/../test2.php " (第8行是date_modify行)。这是代码,直接从PHP.net复制函数:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
    $date = date_create('2017-12-31');
    date_modify($date, '+7 day');  // this is line 8
    echo "Date = " . $date;
?>
</body>
</html>

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:1)

此代码有效:

<?php
$date = date_create('2017-12-31');
date_modify($date, '+7 day');  // this is line 8
echo "Date = " . date_format($date, 'c');

请注意,$Date已更改为$date,由于这是一个对象,因此date_format()函数用于输出字符串。你可以看到它working here

关于解析错误,没有一个 - 所以罪魁祸首可能是你的配置中的东西,或者可能是将文件保存到开发服务器的问题。

您的代码不会真正工作而是this is the output it should give you - Undefined variable: Date警告。