時間関連の関数

date_default_timezone_set関数

どこの地域を基準の時間にするか設定する。

bool date_default_timezone_set(string $timezone_identifier);

/* 東京を基準の時間にする場合 */
date_default_timezone_set('Asia/Tokyo');

time関数

現在のUnixタイムスタンプを返す関数。

int time(void);

Unixタイムスタンプ

「1970年1月1日 00:00:00 グリニッジ標準時からの通算秒数」のこと。
例)日本東京時の2009年10月10日 10時10分30秒 ⇒ 1255138230秒

date関数

ローカル(それぞれの地域)の日付/時刻を書式化する関数。

string date(string $format[,int $timestamp]);

/* 東京の現在の時刻を表示する */
date_default_timezone_set('Asia/Tokyo');
$now=date("Y年n月j日 H:i:s"); //「2015年10月27日 15:24:22」と出力される

strtotime関数

日付文字列をUnixタイムスタンプに変換する関数。

int strtotime(string $time[,int $now]);

date_default_timezone_set('Asia/Tokyo');
$created_at="2009/10/10 18:30:24";
$datetime=date("n月j日",strtotime($created_at)); //「10月10日」と出力される
inserted by FC2 system