php - 用PHP将日期和时间写入LOG文件

标签 php date datetime logfile

我想将当前日期和时间写入我的日志文件:

$logFileName = 'file://c:\MYLOG.log'; // /var/logs/file.log
$logContent = "Running through the function".PHP_EOL;
$date = (new DateTime('NOW'))->format("y:m:d h:i:s");
if ($handle = fopen($logFileName, 'a')) 
{
  fwrite($handle, $date);
  fwrite($handle, PHP_EOL);
  fwrite($handle, $logContent);
  fwrite($handle, PHP_EOL);
  fwrite($handle, $cmdWindows);
  fwrite($handle, PHP_EOL);
  fwrite($handle, $params);
  fwrite($handle, PHP_EOL);
 }
 fclose($handle);

当它通过我的方法运行时,我可以看到所有我想要的信息,但不能看到日期和时间。
你能告诉我我错在哪里吗?先感谢您。

最佳答案

在您的数据时间构造函数中现在不是必需的,因为它是默认的。至于你的答案,你不能在构造函数上应用链接(在 PHP 5.4 之前)
如果你有 PHP > 5.4 你可以像这样应用构造函数链 (new Foo)->bar()
下面的示例肯定会起作用:

$date = new DateTime();
$date = $date->format("y:m:d h:i:s");

关于php - 用PHP将日期和时间写入LOG文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28297392/

相关文章:

Python pandas .isnull() 不适用于对象 dtype 中的 NaT

php - SQL - 调用其他SQL文件创建多个数据表

php - openssl_private_encrypt() 返回 false,输出为 0

php - 如何为 unicode 标题创建 unicode slug?

java - 如何在 MSSQL 中获取 CURRENT_DATE?

python - 按日期时间值对 Python 字典进行排序

php - 将空或非空的 BLOB 列返回为 1 或 0

python - Excel 编码影响 pandas 过滤

python - 分割大列表的最快方法

python - 如何将 twitter API v2 时间戳解析为 python 日期时间