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

Php 以字符串形式获取服务器时间和日期,并将其传递到txt文件,php,regex,forms,datetime,Php,Regex,Forms,Datetime,我正在尝试获取服务器日期和时间,并将其发送到电子邮件或从简单的php表单写入txt文件 下面是一个代码示例 date_default_timezone_set('Europe/Zagreb'); $datum=date("y-m-d"); $upisufajl = ("\"{$_POST['firstName']}\",\"{$_POST['lastName']}\",\"{$_POST['email']}\",\"{$_POST['company']}\",\"{$_POST['datu

我正在尝试获取服务器日期和时间,并将其发送到电子邮件或从简单的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文件中写日期。elese的一切都很好,但它没有显示日期

回声数据器;正确显示日期和时间。我需要将其转换为字符串才能将其写入txt文件吗?

这是因为$\u POST['datum']不存在,至少我们可以在代码中看到这一点。它只是$datum

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

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