-1
私はコードの下に使用してPerlでオフセットして、ユーザーのコンピュータのローカルタイムゾーンを取得しようとしています:Perlでユーザのコンピュータのローカルタイムゾーンをオフセットで取得するには?
use POSIX;
my $timezone = strftime("%z", localtime());
print "\n==Time zone offsets===".$timezone."\n";
以下のような上記のスクリプトの印刷出力をローカルコンピュータ上でスクリプトを実行すると、同じ実行すると
==Time zone offsets===+0530
ライブサーバーからではなく、同じコンピュータ上のスクリプトは、それは以下のようなさまざまな出力を表示する:
==Time zone offsets===-0400
私は常にスクリプトを再必要がありますしたいですサーバーの代わりにユーザーのローカルコンピューターのタイムゾーンオフセットを設定します。
私は試してみましたが、手に入らないように助けてください。
どこにライブサーバーがありますか?どこにいますか?あなたのシステムのいずれかが間違って設定されているように聞こえるが、9.5時間の差異は莫大だ!システムオペレータが指示しない限り、ほとんどのPCがどこにいるかを知る方法はありません! – Borodin
現在、私はインドにいるが、アメリカのサーバー – Laeeq
だから、数字は正しい。必要な調整を行うには、サーバーにローカルタイムゾーンを渡す必要があります。 – Borodin