これについての解決策を見つけるのに苦労していますが、phpまたはjs/jquery関数/プラグインを使用して、タイムゾーンコードに基づいて都市または州の現地時間を取得できますか? たとえば、ローマがタイムゾーン 2 であるとしましょう
本当にありがとうございました。
gmstrftime() を見てください:
<?php
$offset = 2;
$timestamp = time() + ( $offset * 60 * 60 );
echo gmstrftime("%b %d %Y %H:%M:%S", $timestamp) . "\n";
?>
この関数は GMT に対して時刻をフォーマットするため、タイム ゾーン オフセットを直接使用できます。
PHP マニュアルはこちら - http://php.net/manual/en/function.gmstrftime.php
しかし、より洗練された解決策は、DateTime::setTimezone() を使用することです。
<?php
// From PHP manual
$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru'));
echo $date->format('Y-m-d H:i:sP') . "\n";
$date->setTimezone(new DateTimeZone('Pacific/Chatham'));
echo $date->format('Y-m-d H:i:sP') . "\n";
?>