Ymd 形態 dateを timestamp路 変換する php コード
PHP 基本してした strtotime
を使えば良い.
echo time(); echo '<br>'; echo strtotime(date('Ymd')); echo '<br>'; echo strtotime(date('Ymd H:i:s')); echo '<br>'; echo strtotime(date('Y-m-d')); echo '<br>'; echo strtotime(date('Y-m-d H:i:s'));
上コードをテストして見れば使い方を忽ち分かることができるでしょう. すなわち,
strtotime('2012-10-23'); strtotime('2012-10-23 19:13:25');
こんな式で使うことができるという話だ. もっと詳しい内容は PHP マニュアルの strtotimeを参考しなさい.
この下ののはこの前に説明しておいた関数なのに, 今は益体もなくなった.
function Ymd2timestamp($Ymd){ //mktime(int hour, int minute, int second, int month, int day, int year ); //20091010 //01234567 return mktime('9','0','0',substr($Ymd, 4, 2),substr($Ymd, 6, 2),substr($Ymd, 0, 4)); }
20091010 形態に出力される日付をユニックスタイムスタンプ(unix timestamp) 形態に変えなければならない時があります. 忽ち作ることができるが掻いて使うより早くはないですね. 早い作業のためにコード付けておきます.
hourに変数を 9で入れておいた理由は, そうすれば私たち時間で 0時を示すようになるからです. 標準時間に +9をすると我が国の時間にあります.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。