今日の人気記事

  1. PHPの設定(パスを通す)と動作確認 - Windows10
  2. 文字列 - シングルクォーテーション と ダブルクオーテーション
  3. 10進数 ⇔ 2進数変換 - decbin()、bindec()
  4. 代入演算子 - 変数に値を代入
  5. 定数が定義済みかどうかを確認 - defined()

日付 / 時刻の取得と表示

ここでは PHP スクリプトで、日付や時刻を表示する方法を紹介します。

日付 / 時刻の取得

日付や時刻は関数 time() を使って、システム(サーバー)から取得します。

<?php
echo time();
?>

このスクリプトを実行してみると。

1410750435

このようになんだかよくわからない数字の羅列が表示されます。

これは「Unix タイムスタンプ(Unix エポック)」といい、「1970年1月1日 00:00:00 GMT」からの経過秒が表示されるものです。

日付 / 時刻の表示

Unix タイムスタンプはシステム上扱いやすいかもしれませんが、人が見ても何が何だかわからないので、関数 date() を使って、Unix タイムスタンプを人がわかるように表示形式(フォーマット)を変換します。

date(フォーマット, Unix タイムスタンプ)
<?php
echo date("Y/m/d H:i:s", time()) . "\n";
echo date("Y/m/d H:i:s P l") . "\n";
?>

実行結果です。

2014/09/15 12:31:24
2014/09/15 12:31:24

第2引数の Unix タイムスタンプを省略すると time() の値(現在時刻の Unix タイムスタンプ)が使われるので、同じ実行結果になります。

その他

関連記事(一部広告含む)