time
| 解説 | 現在のUnixタイムスタンプを取得する |
|---|---|
| 書式 | int time( void ) |
int time( なし ) |
|
| 引数 |
void
なし
|
| 返値 | ローカルの現在のUnixタイムスタンプ |
time()は、現在時刻をUnixタイムスタンプとして取得します。Unixタイムスタンプとは1970年1月1日 00:00:00 GMTからの経過秒数です。PHP内部での日付や時刻の処理はUnixタイムスタンプで行われています。
void
なし
time()として使用します。
date()のデフォルト引数に使われています。
time()は現在時刻のタイムスタンプを得ますが、指定した日付のタイムスタンプを得るにはmktime()を使います。
また、time()では得られないマイクロ秒単位までを測定するにはmicrotime()を使用します。
参考関数
date()---- 日付・時刻を書式化するmktime()---- 指定した日時のUNIXタイムスタンプを取得するmicrotime()---- 現在のUNIXタイムスタンプをマイクロ秒まで取得する
サンプルスクリプト
簡単な利用例
<?php
echo time();
?>
出力結果
1228163393
現在のUnixタイムスタンプを表示
date()のデフォルト引数
<?php
// 以下の2つは同じ動作をします。
date("Y/m/d", time());
date("Y/m/d")
?>
time()は、date()のデフォルト引数に使用されているので、上記の2つのスクリプトは全く同じ動作をします。


