• ベストアンサー

日本時間

海外のレンタルサーバーを使用している場合に 日本の標準時間を取得する方法を知らべています。 date("YmdHis", time()); この場合は、どこの時間を取得する事になりますか? ローカルタイム?それともサーバータイム?それとも日本の時間?? 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

> date("YmdHis", time()); > この場合は、どこの時間を取得する事になりますか? 何もしなければ、 そのコードを実行しているサーバで設定されているデフォルトのタイムゾーンに従います。 タイムゾーンを変えれば、日本時間での取得ができます。 PHP 5.2以降なら、date を実行する前に、あらかじめ > date_default_timezone_set("Japan"); を実行します。 http://www.phppro.jp/phpmanual/php/function.date-default-timezone-set.html 5.2より古いPHPの場合は、date_default_timezone_set 関数がありませんので、環境変数TZを設定します。 > putenv("TZ=JST-9");

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • タイムゾーンとシステム時間とローカル時間の関係

    少々ややこしいですがお付き合い下さい。 Windows2000Server日本語版を日本で使用しています。 Windowsにはシステム時間とローカル時間というのがあり、システム時間はGMTを、そこからタイムゾーンで設定した時差を元にローカルタ時間が計算され参照できると思っています。(間違えであれば指摘して下さい。) 例えばローカル時間を変更すると(プロンプトでtimeなどで変更する。)その時間を元にGMTを計算しシステム時間を計算して、システム時間を書きなおすという方法が取られていると思います。 現在の状況と問題点 ・タイムゾーンはアメリカ中部時間(GMT-6時間)に設定されている。 ・ローカルタイムを例えば3:00に設定する。 ・恐らくココでシステム時間(GMT)が9:00になるはず。 ・この状況でファイルを更新したり、イベントログを見たりすると、時間がおかしい。具体的には時刻が18:00になる。 恐らく、ファイルの更新日付の計算がGMT+9である事から出てきているのですが、この9時間は日本の時差ではありますが、タイムゾーンで設定されている時間ではありません。(タイムゾーンはアメリカだから) どこで設定されている時間から算出されているのでしょうか? (言語の設定?それともなんか他に固定で持っているものがあるのでしょうか?)

  • ホームページビルダーを、海外のレンタルサーバーで使用はどうですか?

    ホームページ制作の初心者です。(日本在住) ホームページビルダーを使って、1~2ページほどの英語(海外向け)のものを、つくりたいいと思っています。 ■アクセスアップのSEM対策や、決済システムを海外のもを使用する場合等も踏まえての質問ですが、 ホームページビルダーで制作したものを、アップする場合、 海外のレンタルサーバーを使用した方が良いのでしょうか? それとも日本のレンタルサーバーでも問題ないのでしょうか? また、その場合、日本のレンタルサーバーと、海外のレンタルサーバーを使う場合とでは、何が違うのでしょうか? お時間ある時にでも宜しくお願い致します。m(_ _)m

  • 時間を日本時間にコンバート

    strtotime()、もしくは m/d/y H:i のフォーマットで取得した時間のデータがあるのですが、GMT-8のタイムゾーンになっています。これを日本時間に変換して表示させたいのですが、どのような方法がよろしいでしょうか? ご存知の方おられましたらどうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Symantec Endpoint Protection Manager コンソール画面でのタイムスタンプがGMT時間で表示される

    Symantec Endpoint Protection Manager のコンソール画面で ログ関係の時間表示がローカルタイム(日本時間)で表示されない。 すべての時間表示がGMTタイムで表示されてしまいます。 Windows2008 Server STD上で Endpointのバージョンは 11 MR4 です。 マネージャーのほかにクライアントも動かしています。 サーバーのローカルタイムの設定は日本時間にしてあります。 いろいろと調べましたがどこにも情報が無くて困っています。 どなたか設定方法など教えて貰えないでしょうか、よろしくお願いいたします。

  • どの環境でも日本時間を表示する方法

    JSで Date() を使用しますと、そのパソコンのローカル時間が表示されるのですが、どのパソコンでも、場所も関係なく日本時間を表示するにはどうすればいいのでしょうか? 例えば ラオス時間のパソコンでも、アメリカ時間のパソコンでも同じ日本時間を表示する物です。 よろしくお願いします。

  • time() で得る時間がズレてしまう

    time()で得られる時間が、15時間ずれてしまっています。サーバの時間設定がアメリカ時間になっているのでしょうか?これを、日本の時間に設定する方法はありますか?

    • 締切済み
    • PHP
  • date関数を教えてください

    どうも日時の取得についてよく理解できません。私のパソコンの時間の取得方法、そうでないものの表記の方法を、またその違いについてどなたかご教授願います。 date関数は「現在のローカル時間が返されます」ということですが、自分のPCの時刻設定が反映されるということでしょうか? また以下の場合の$nowにはいったいどこの時間がはいるのでしょうか? $now = date("U" ,time()); 非常に初心者的な質問ですいません。初心者なので^^

    • ベストアンサー
    • PHP
  • Timeやlastmodの時間は9時間引かない?

    HTMLのTime要素やsitemap.xmlのlastmodなど、標準時との時差を記載する方法がありますよね? ただ、その書き方を説明してる多くのサイトでは、 日本時間、2016年2月22日 午前9時0分0秒の場合 2016-02-22T09:00:00+0900 とするあるんですが、これで本当に良いのでしょうか? というのも僕が気になってるのは最後についている「+9:00」の部分。 日本時間は世界標準時間より9時間進んでいるから「+9:00」と書くのは分かります。 でも「+9:00」と書く以上は、その前の時間は9時間前の時間を表示しないといけないのではないでしょうか? つまり、日本時間、2016年2月22日 午前9時0分0秒の場合 2016-02-22T00:00:00+0900 とし、最後についている「+9:00」後が今の時間ですよというのが正しいのでは? それとも「2016-02-22T09:00:00+0900」を読んだコンピュータは、書かれた時間を世界標準時間から9時間加算されたものである日本時間と理解してくれるのでしょうか?

  • データを海外に設置している日本のレンタルサーバ業者

    データを海外に設置している日本のレンタルサーバ業者名を教えていただけますでしょうか。 http://vps.sakura.ad.jp/ このように「リージョン:大阪」と記載している業者が少なく、 実際にどこに設置しているかがわかりません。 海外のレンタルサーバー業者との直接契約の場合は、英語によるやりとりが必要なため、 「日本の業者で海外にデータを設置している」レンタルサーバー屋さんを探しています。 知っている範囲で教えていただけると幸いです。 よろしくお願いします。

  • ドメインの移管に伴う空白の時間・・・

    はじめまして。 現在借りてるレンタルサーバーのプランを変更したいと考えているのですが、ドメイン移管に伴う空白の時間ができるとご説明を受けました。 そこで、質問が何点かあります・・・ 1)プラン変更ができない場合どこのレンタルサーバー会社でもしょうがない仕様なのでしょうか? 2)企業などの場合(うちも企業なのですが)、メールなども数時間から数、使用できなくなると言われたのですが、使用できなくなるときはどうすればいいのでしょうか? 3)これらを解決する方法がございましたら教えていただけないでしょうか? どうかよろしくお願いいたします。