Php 导致错误日期显示的病毒
我有一个基本的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
$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将其添加为答案。这是完全相同的问题,可能报告也是重复的。这是时区设置的问题,谢谢大家。对不起,这是重复的。