以字符串形式获取服务器时间和日期,并将其传递到txt文件中


Get server time and date as string and pass it to txt file

我正在尝试获取服务器日期和时间,并将其发送到电子邮件或从简单的php表单写入txt文件。

这是代码的示例

date_default_timezone_set('Europe/Zagreb');
$datum=date("y-m-d");
$upisufajl =  ("'"{$_POST['firstName']}'",'"{$_POST['lastName']}'",'"{$_POST['email']}'",'"{$_POST['company']}'",'"{$_POST['datum']}'",'"{$_POST['oblik']}'",'"{$_POST['kategorija']}'",'"{$_POST['podkategorija']}'",'"{$_POST['message']}'"'n"); 

我什么时候需要写{$_POST['datum']}的指令才能在txt文件中写日期。所有的东西都很好用,但没有显示日期。

echo date("r");正确显示日期和时间。我需要把它转换成字符串才能把它写在txt文件中吗?

这是因为$_POST['datum']不存在(至少我们可以在这段代码中看到)。只是$datum

$upisufajl = ("'"{$_POST['firstName']}'",'"{$_POST['lastName']}'",'"{$_POST['email']}'",'"{$_POST['company']}'",'"{$datum}'",'"{$_POST['oblik']}'",'"{$_POST['kategorija']}'",'"{$_POST['podkategorija']}'",'"{$_POST['message']}'"'n");

$datum尚未添加到变量$upisufajl中。我假设$upisufajl就是您正在向文本文件中写入的内容。