Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 导致错误日期显示的病毒_Php_Date_System_Virus - Fatal编程技术网

Php 导致错误日期显示的病毒

Php 导致错误日期显示的病毒,php,date,system,virus,Php,Date,System,Virus,我有一个基本的php脚本 <?php $today = date("Y-m-d"); echo $today; ?> 这将在2014年11月14日产出。然而,尽管我的系统托盘上显示2014-11-14,我还是获得了2014-11-15的输出 一天(13日)我更改了系统,得到了我想要的输出(14日)。。。今天早些时候,因为我感染了病毒,我不得不进行系统恢复并运行Malwarebytes。这可能是原因吗 有人知道除了系统托盘之外,我还能在哪里查看系统时间吗?date()函数使

我有一个基本的php脚本

<?php

$today = date("Y-m-d");

echo $today;

?>

这将在2014年11月14日产出。然而,尽管我的系统托盘上显示2014-11-14,我还是获得了2014-11-15的输出

一天(13日)我更改了系统,得到了我想要的输出(14日)。。。今天早些时候,因为我感染了病毒,我不得不进行系统恢复并运行Malwarebytes。这可能是原因吗

有人知道除了系统托盘之外,我还能在哪里查看系统时间吗?

date()
函数使用unix时间戳,该时间戳始终设置为+0:00

因此,请使用:

date_default_timezone_set('Europe/Zurich');

当您设置默认时区时,它将自动计算偏移量

date()函数返回的是UTC时间,而不是本地计算机上的时间

也许这有助于您:@Rizier123将其添加为答案。这是完全相同的问题,可能报告也是重复的。这是时区设置的问题,谢谢大家。对不起,这是重复的。