この日付の形式を調べようとしています!
'date' => int 1342640973
今日の日付は 2012 年 7 月 18 日です
CI File Helper の get_file_info 関数から取得しました。
この日付の形式を調べようとしています!
'date' => int 1342640973
今日の日付は 2012 年 7 月 18 日です
CI File Helper の get_file_info 関数から取得しました。
1970 年 1 月 1 日 (UTC) からの日付/時刻を秒単位で表す値は、その起源から「UNIX タイムスタンプ」と呼ばれることがよくあります。
この時間表現の処理は PHP で簡単に行うことができます。元の形式に変換するためのネイティブ関数があります。
time ()
以下の例のように、現在の時刻を指定された形式 ( unix タイムスタンプ) で返し、これをdate
適切な形式文字列で使用できる読み取り可能な文字列に変換します。
$unix_timestamp = 1342640973;
$now_utimestamp = time ();
print_r (
array (
date ("Y-m-d G:i:s", $unix_timestamp),
date ("Y-m-d G:i:s", $now_utimestamp)
)
);
私のシステムでの出力:
Array
(
[0] => 2012-07-18 21:49:33
[1] => 2012-07-18 22:18:43
)
PHP に現在のタイムゾーンを (php.ini または同等のものを使用して) 伝えていない限り、 function を使用してこれを指定する必要がありdate_default_timezone_set()
ます date_default_timezone_get()
。
正しい一致が見つからない場合は、デフォルトでUTCが使用されます。
コードイグナイターの使用中
unix_to_human(TIMESTAMP)
人間が読める日付を取得するには、日付ヘルパーを含める必要があります