PHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法
PHP でのタイムスタンプ処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法
PHP アプリケーションを開発する場合、日付と時刻を処理する必要があることがよくあります。 PHP は強力な日付と時刻の処理関数を提供します。その中で strftime 関数を使用すると、タイムスタンプをローカライズされた日付と時刻にフォーマットできます。
strftime 関数の構文は次のとおりです:
strftime(string $format[, int $timestamp = time()]) : string
その中で、$formatパラメータは、出力される日付と時刻の形式を定義するために使用される形式指示の文字列です。 $timestamp パラメータは、フォーマットするタイムスタンプを指定するオプションのパラメータです。
次に、一般的に使用される書式設定手順を示します。
- %a: 曜日の短縮名 (例: 月から日)
- %A:完全な曜日名 (例: 月曜日から日曜日)
- %b: 月の省略名 (例: 1 月から 12 月)
- %B: 完全な月名 (例: 1月~12月)
- %d:日(01~31)
- %e:日(1~31)
- %H:時(00~23)
- %I: 時 (01 ~ 12)
- %m: 月 (01 ~ 12)
- %M: 分 (00 ~ 59)
- %p: 午前または午後 (AM または PM)
- %S: 秒 (00 ~ 59)
- %Y: 4 桁の年 (例: 1970 ~ 2038)
- % y: 2 桁の年 (例: 70 ~ 38)
- %%: パーセント記号
次に、いくつかのコード例を見てみましょう。 strftime 関数の使用方法を参照してください。
例 1: 現在のタイムスタンプをローカライズされた日付と時刻としてフォーマットする
$date = strftime("%A, %B %d, %Y %I:%M %p"); echo $date;
出力: 2021 年 7 月 14 日水曜日 09:30 AM
例 2: フォーマットローカライズされた日付と時刻としてのタイムスタンプ
$timestamp = strtotime("2021-07-14 09:30:00"); $date = strftime("%A, %B %d, %Y %I:%M %p", $timestamp); echo $date;
出力: 2021 年 7 月 14 日水曜日 09:30 AM
例 3: タイムスタンプを中国語の文字と組み合わせて書式設定します
$timestamp = strtotime("2021-07-14 09:30:00"); setlocale(LC_ALL, 'zh_CN.utf8'); $date = strftime("日期: %Y年%m月%d日 时间: %H时%M分%S秒", $timestamp); echo $date;
Output : 日付: 2021 年 7 月 14 日 時刻: 09:30:00
例 3 では、setlocale 関数を使用してローカライズされた環境を簡体字中国語に設定しました。このようにして、strftime 関数は日付と時刻を漢字に変換します。
上記の例の日付と時刻の形式に加えて、strftime 関数は他の多くの形式指示もサポートしているため、ニーズに応じて適切な形式を選択できます。
strftime 関数は UNIX タイムスタンプ (1970 年 1 月 1 日からの秒数) でのみ機能することに注意してください。他の形式のタイムスタンプを関数に渡すと、間違った結果が返される可能性があります。
概要:
この記事では、PHP の strftime 関数を使用してタイムスタンプをローカライズされた日付と時刻にフォーマットする方法を紹介します。書式設定命令を設定することで、必要に応じてさまざまな日付と時刻の書式を簡単に取得できます。この関数はタイムスタンプを扱う場合に非常に便利です。この記事が strftime 関数の理解と使用に役立つことを願っています。
参考資料:
- PHP strftime 関数のドキュメント: https://www.php.net/manual/zh/function.strftime.php
以上がPHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

システムのタイムスタンプに基づいてファイルやフォルダーを自動的に作成し、名前を付ける方法を探している場合は、ここが最適な場所です。このタスクを達成するための非常に簡単な方法があります。作成されたフォルダーまたはファイルは、ファイルのバックアップの保存、日付に基づいたファイルの並べ替えなど、さまざまな目的に使用できます。この記事では、Windows 11/10 でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいて名前を付ける方法を、非常に簡単な手順で説明します。使用される方法はバッチ スクリプトであり、非常に簡単です。この記事を楽しんで読んでいただければ幸いです。セクション 1: システムの現在のタイムスタンプに基づいてフォルダーを自動的に作成し、名前を付ける方法 ステップ 1: まず、フォルダーを作成する親フォルダーに移動します。

Golang の時間変換: タイムスタンプを文字列に変換する方法 Golang では、時間操作は非常に一般的な操作の 1 つです。表示や保存を容易にするために、タイムスタンプを文字列に変換する必要がある場合があります。この記事では、Golang を使用してタイムスタンプを文字列に変換する方法と、具体的なコード例を紹介します。 1. タイムスタンプと文字列の変換 Golang では、タイムスタンプは通常、1970 年 1 月 1 日から現在時刻までの秒数を表す整数の形式で表現されます。文字列は

Go では、正規表現を使用してタイムスタンプを照合できます。ISO8601 タイムスタンプの照合に使用されるような正規表現文字列をコンパイルします。 ^\d{4}-\d{2}-\d{2}T \d{ 2}:\d{2}:\d{2}(\.\d+)?(Z|[+-][0-9]{2}:[0-9]{2})$ 。 regexp.MatchString 関数を使用して、文字列が正規表現と一致するかどうかを確認します。

数値形式を使用して Excel の日付形式を変更する Excel で日付から時間を削除する最も簡単な方法は、数値形式を変更することです。これはタイムスタンプから時刻を削除するのではなく、セルに時刻が表示されなくなるだけです。これらのセルを計算に使用する場合、時刻と日付は引き続き含まれます。数値形式を使用して Excel の日付形式を変更するには: Excel スプレッドシートを開きます。タイムスタンプが含まれるセルを選択します。メイン メニューで、数値形式ボックスの最後にある下矢印を選択します。日付形式を選択します。形式を変更すると、セルに時間が表示されなくなります。いずれかのセルをクリックすると、時間形式が数式バーに表示されたままになります。セルの書式設定を使用する

Java ドキュメントの解釈: System クラスの currentTimeMillis() メソッドの使用状況分析、特定のコード例が必要 Java プログラミングでは、System クラスはシステムに関連するいくつかのプロパティと操作をカプセル化する非常に重要なクラスです。その中でも、System クラスでよく使われるメソッドである currentTimeMillis メソッドについて、コード例を示しながら詳しく説明します。 1. currentTimeMillisメソッドの概要

Golang プログラミング ツール: タイムスタンプ取得のベスト プラクティス はじめに: ソフトウェア開発では、タイムスタンプは非常に一般的な概念です。これは特定のイベントの発生を識別する数値であり、通常はある基準時点からのミリ秒またはナノ秒数を表します。 Golang では、タイムスタンプの処理は非常にシンプルかつ効率的です。この記事では、Golang でタイムスタンプを取得するためのベスト プラクティスを紹介し、具体的なコード例を示します。テキスト: 現在のタイムスタンプを取得する Golang では、現在のタイムスタンプを取得するのは非常に簡単です。我々はできる

PHP でのタイムスタンプの処理: strftime 関数を使用してタイムスタンプをローカライズされた日付時刻にフォーマットする方法 PHP アプリケーションを開発するとき、多くの場合、日付と時刻を処理する必要があります。 PHP は強力な日付と時刻の処理関数を提供します。その中で strftime 関数を使用すると、タイムスタンプをローカライズされた日付と時刻にフォーマットできます。 strftime 関数の構文は次のとおりです: strftime(string$format[,int$timestamp=ti

PHP のタイムスタンプは時間を表す整数形式で、通常は Unix の初年度 (1970 年 1 月 1 日 00:00:00 GMT) から経過した秒数です。プログラミングでは、タイムスタンプを他の形式の整数に変換する必要がよくありますが、ここでは、PHP のタイムスタンプを整数に変換する方法と、具体的なコード例を紹介します。 PHP では、strtotime() 関数を使用して時刻文字列をタイムスタンプに変換し、日付を使用できます。
