Hey,
PHP ist so unbequem.
use DateTime;
my $de = DateTime->from_epoch(
epoch => time,
time_zone => 'Europe/Berlin',
);
my $lk = $de->clone->set_time_zone('Asia/Colombo');
printf 'Es ist jetzt %02u:%02u Uhr in Deutschland und %02u:%02u Uhr in Sri Lanka', ($de->hour, $de->min, $lk->hour, $lk->min);
Ausgabe:
Es ist jetzt 20:47 Uhr in Deutschland und 01:17 Uhr in Sri Lanka
--
水-金-地-火-木-土-天-海-冥
水-金-地-火-木-土-天-海-冥