我对PHP非常环保,而且我正在寻找一种方法来在用户提交表单时加盖时间。我只想要那个时间而不是现在的时间。我尝试了一些像打印,回声等的东西。但我似乎无法理解它。
除此之外,我的服务器时间正在返回快一小时的时间。我试图用以下方法来解决这个问题,但没有运气。
继承人我所拥有的;
// The following script only executes when the form is processed.
// set server timezone. declared at the top of my document.
date_default_timezone_set("Europe/London" . '-1');
// set date & time. placed within my isset submit argument.
$date = date ("l, F jS, Y");
$time = date ("h:i A");
我目前正在使用echo
和EOD
调用这些变量,但即使页面已刷新,这也总是给我服务器时间。我正在寻找当时的邮票。
我在EOD
内回复这些变量,结果是print
。命令正在转换为简单文本。
有人知道快速解决这个问题还是我有点太绿了?
答案 0 :(得分:1)
在您的脚本中,请尝试:
date_default_timezone_set( “欧洲/伦敦”);
如果这是您希望脚本使用的时区。
然后在您的服务器上,确保将服务器设置为使用UTC(协调世界时)。这是服务器设置问题。
https://www.devside.net/wamp-server/setting-the-default-timezone-for-php-to-use