Yeah that bugged me a little bit too. The code is set to print in GMT time, but I wanted it to display my timezone information.
Always make a backup of files. If you want the clients to be fixed, you have to modify two files instead of just one.
/upload/include/ (Staff/Client)/ Templates and the file is the ticket-print.tmpl.php.
Go to line 123 ( use notepad ++ as it will make modifying files so much easier) and change it
from ---- <td class="flush-right"><?php echo Format::daydatetime(Misc::gmtime()); ?></td>
To be ---- <td class="flush-right"><?php $thisdate = Misc::gmtime() + timezone_offset_get(new DateTimeZone($cfg->getDefaultTimezone()), new DateTime());echo Format::daydatetime($thisdate); ?></td>
Then go to line 132 and change it
from ---- <?php echo Format::daydatetime(Misc::gmtime()); ?>
To be ---?php $thatdate = Misc::gmtime() + timezone_offset_get(new DateTimeZone($cfg->getDefaultTimezone()), new DateTime());echo Format::daydatetime($thatdate); ?>