|
スポンサードリンク
日付データをタイムスタンプに変換するには、mktime()、gmmktime()関数を使用します。
mktime( [時 [ ,分 [ ,秒
[ ,月 [ ,日 [ ,年
[ ,サマータイム ]]]]]]] )
gmmktime( [時 [ ,分 [ ,秒
[ ,月 [ ,日 [ ,年
[ ,サマータイム ]]]]]]] )
|
mktime()関数はローカル時間を、gmmktime()関数は、グリニッジ標準時を返します。
サマータイムの指定内容
1:サーマータイム
2:サマータイムではない
3:サマータイムか不明
※PHP 5.1.0 以降、「サマータイム」パラメータは廃止されました。その結果、 新しいタイムゾーン処理機能がかわりに使用されます
|
例1) 日付データをタイムスタンプに変換します。
<?php
$str = "2006/01/15 20:35:12";
list( $y, $m, $d, $h, $mi, $s) = sscanf("%d/$d/%d $d:$d/$d",$str);
echo "mktime:" . mktime( $h, $mi, $s, $y, $m, $d, 0 ) . "\n";
?>
●実行結果
mktime:943887600
|
スポンサード リンク
|