PHP_PHP チュートリアルの一般的な書式設定された表示時刻と日付関数
PHP の date 関数は日付と時刻をフォーマットして表示することができます。このチュートリアルが皆さんに役立つことを願っています。
time()関数
time() 関数は、現在の時刻の Unix タイムスタンプを返します。 Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) から現在時刻までの秒数を返します。
PHP 5.1 以降、リクエストが開始された時刻のタイムスタンプは $_SERVER['REQUEST_TIME'] に保存されます。
コードは次のとおりです | コードをコピー |
$time = time(); プログラムの実行結果: 1292984702 2010年12月22日水曜日 |
1292984702 単位は秒で、1970年1月1日0時0分0秒から現在までの秒数です。
時々、来週の今日について何か知りたいことがあります。たとえば、今日は何日か、何曜日かなどです。次のように書くことができます:
コードは次のとおりです | コードをコピー |
$nextWeek = time() + (7 * 24 * 60 * 60) // 60 分;
echo 'Now: '. date('Y-m-d') ." 現在: 2010-12-22 来週: 2010-12-29 水曜日
|
この機能は比較的よく知られています。
コードをコピー | |
echo("date() の結果: "); echo(date("l") . " "); echo(date("l dS of F Y h:i:s A") . " "); echo("1975 年 10 月 3 日は ".date("l", mktime(0,0,0,10,3,1975)) でした。" "); echo(date(DATE_RFC822) . " "); echo(date(DATE_ATOM,mktime(0,0,0,10,3,1975)) . " "); echo("gmdate() による結果: ");
echo(gmdate("l") . "
date() の結果:
水曜日 |
コードをコピー | |||||||||||||||||||||||||||||||||
|
コードは次のとおりです | コードをコピー |
/** *フォーマットされた表示時間機能 * * Douban に似ています (数秒前/数分前/今日 3:50/昨日 3:50/3-6) * ※ @param $timestamp timestamp は必須パラメータです。次の 3 つのパラメータはオプションです。計算速度を向上させるために、値を直接割り当てることをお勧めします * @param $now 現在のタイムスタンプ * @param $today 今日の00:00のタイムスタンプ * @param $yesterday 昨日 00:00 のタイムスタンプ * @戻り文字列 */ 関数 timeshow($timestamp,$now=0,$today=0,$yesterday = 0){ if(! $timestamp){return '';} if(! $now){$now = time();} if(! $today){$today = strtotime("today");} if(! $yesterday){$yesterday = $today-86400;} $cha = $now-$timestamp; if($cha $cha を返します。"秒前"; }elseif($cha $min = フロア($cha/60); $min を返します。"分前"; }elseif($timestamp>=$today){ return date("今日の H:i",$timestamp); }elseif($timestamp>=$昨日){ return date("昨日の H:i",$timestamp); }その他{ return date("m-d",$timestamp); } } |
記事の最後にいくつかのパラメータを紹介します
フォーマット方法 | 手順 |
---|---|
よ | 4 桁の年、y は 99 などの 2 桁の年で、1999 年を表します |
ん | 01 のように先頭に 0 を付けた月番号。 n は先頭に 0 を付けないデジタル月です |
F | 月、完全なテキスト形式(1 月や 3 月など) |
ま | 月の 3 文字の省略形 (Jan や Mar など) |
d | 月の日付の前には 03 のように先頭に 0 が付きます。 j は先頭に 0 を付けない日数です |
w | 数字で表される曜日。0は日曜日を意味します |
z | 年間の日付、範囲は 0 ~ 366 です |
わ | その年の週 (第 32 週など) |
ひ | 24 時間形式、先頭に 0 が付き、h は 12 時間形式です |
G | 24 時間形式、先頭の 0 なし、g は 12 時間形式に対応します |
私 | 先頭に 0 を伴う分の形式 |
す | 先頭に 0 を伴う秒形式 |
あ | AM など、午後は大文字、a は小文字にします |
オプションのパラメーター timestamp はタイムスタンプを表し、デフォルトは time() で、これが現在のタイムスタンプです。

ホット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)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
