|
dateUnixタイムスタンプを書式化する 説明string date(string
$format , intnull $timestamp = null )
指定された引数 警告
Unixタイムスタンプはタイムゾーンを処理しません。 タイムゾーン情報が付加された日付/時刻の情報を書式化するには、 DateTimeImmutable クラスや、 DateTimeInterface::format を使って下さい。 パラメータ
戻り値フォーマットされた日付を表す文字列を返します。 エラー / 例外
すべての日付/時刻関数は、
有効なタイムゾーンが設定されていない場合に 変更履歴
例
例1 date の例
<?php 前にバックスラッシュを付けてエスケープすることにより、 フォーマット文字列として認識される文字が展開されることを防止することができます。 バックスラッシュ付きの文字は既に特別なシーケンスであり、 バックスラッシュもエスケープすることが必要となる可能性があります。 例2 date の文字をエスケープする
<?php date と mktime の両方を用いて、未来または過去の日付を知ることができます。 例3 date と mktime の例
<?php
date フォーマットのいくつかの例を示します。 現在の実装で特別な意味がある文字や今後の PHP のバージョンで意味が 割り付けられるであろう文字については、望ましくない結果を避けるために エスケープする必要があることに注意してください。エスケープを する際には、改行文字 \n のような文字を回避するために シングルクォートを使用してください。 例4 date のフォーマット指定
<?php 他の言語で日付をフォーマットする用途には、 date のかわりに IntlDateFormatter::format が使えます。 注意
ヒント
$_SERVER['REQUEST_TIME'] によって、リクエスト開始時のタイムスタンプが取得できます。 参考
|