diff --git a/html/cgi-bin/time.cgi b/html/cgi-bin/time.cgi
index 57a02a4b6..d465354bb 100644
--- a/html/cgi-bin/time.cgi
+++ b/html/cgi-bin/time.cgi
@@ -2,7 +2,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2010 IPFire Team #
+# Copyright (C) 2010-2025 IPFire Team #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -78,6 +78,7 @@ if ($timesettings{'ACTION'} eq $Lang::tr{'save'})
if (!($timesettings{'UPDATE_VALUE'} =~ /^\d+$/) || $timesettings{'UPDATE_VALUE'} <= 0)
{
$errormessage = $Lang::tr{'invalid time period'};
+ $timesettings{'UPDATE_VALUE'} = 0;
goto ERROR;
}
@@ -287,6 +288,10 @@ print <
END
;
+
+my $now = strftime($Lang::tr{'timeformat'}, localtime);
+print "
$Lang::tr{'system time'}: $now";
+
&Header::closebox();
&Header::openbox('100%',1,$Lang::tr{'ntp sync'});
print < 'System Log Viewer',
'system logs' => 'System Logs',
'system status information' => 'System Status Information',
+'system time' => 'System time (as of last page load)',
'ta key' => 'TLS-Authentification-Key',
'taa zombieload2' => 'TSX Async Abort/ZombieLoad v2',
'tcp more reliable' => 'TCP (more reliable)',
@@ -2608,6 +2609,7 @@
'time' => 'Time',
'time date manually reset' => 'Time/Date manually reset.',
'time server' => 'Time Server',
+'timeformat' => '%Y-%m-%d at %H:%M:%S %Z',
'timeout must be a number' => 'Timeout must be a number.',
'title' => 'Title',
'to' => 'To',
diff --git a/langs/zh/cgi-bin/zh.pl b/langs/zh/cgi-bin/zh.pl
index 424b7a6de..d08043d61 100644
--- a/langs/zh/cgi-bin/zh.pl
+++ b/langs/zh/cgi-bin/zh.pl
@@ -2529,6 +2529,7 @@
'system log viewer' => '系统日志查看器',
'system logs' => '系统日志',
'system status information' => '系统状态信息',
+'system time' => '系统时间(自上次页面刷新)',
'ta key' => 'TLS认证密钥',
'taa zombieload2' => 'TSX Async中上/ZombieLoad v2',
'tcp more reliable' => 'TCP(更可靠)',
@@ -2557,6 +2558,7 @@
'time' => '时间',
'time date manually reset' => '时间/日期手动重置。',
'time server' => 'NTP服务',
+'timeformat' => '%Y-%m-%d at %H:%M:%S %Z',
'timeout must be a number' => '超时必须为数字。',
'title' => '标题',
'to' => '到',