PHP で特定のオフセットを持つ UTC タイムスタンプを取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-20 06:13:02
オリジナル
409 人が閲覧しました

How to Obtain UTC Time Stamps with Specific Offsets in PHP?

PHP を使用した UTC タイムスタンプの取得

PHP では、ローカライズされたタイムスタンプを取得するために date() 関数が使用されます。ただし、特定のオフセットで UTC タイム スタンプを取得するには、別のアプローチが必要です。

gmdate() を使用した UTC タイム スタンプの取得

PHP で UTC タイム スタンプを取得するには、gmdate を使用できます。 () 関数。構文は date() の構文に似ていますが、常に UTC のタイムスタンプを返します。例:

<code class="php">$timestamp = gmdate("Y-m-d H:i:s"); // Returns UTC timestamp</code>
ログイン後にコピー

gmdate() 関数を使用すると、date() と同じ書式指定子を使用できるため、タイムスタンプを目的の文字列に簡単に書式設定できます。

GMT の追加タイムスタンプへの /UTC オフセット

タイムスタンプに GMT/UTC オフセットを追加するには、次の文字列形式を使用できます:

GMT/UTC+/-####
ログイン後にコピー

ここで、#### は分単位のオフセットを表します。 。たとえば、4 時間 (GMT 0400) のオフセットを追加するには、次の形式を使用します。

GMT/UTC+0400
ログイン後にコピー

その後、 を使用して、このオフセット文字列を gmdate() の結果に追加できます。演算子:

<code class="php">$timestamp_with_offset = gmdate("Y-m-d H:i:s") . " GMT/UTC+0400";</code>
ログイン後にコピー

これは、指定されたオフセットを使用して UTC のタイムスタンプを出力します。

以上がPHP で特定のオフセットを持つ UTC タイムスタンプを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!