読者です 読者をやめる 読者になる 読者になる

とあるプログラマの備忘録

都内某所に住むプログラマが自分用に備忘録を残すという趣旨のブログです。はてなダイアリーから移動しました!

【php】YYYY-MM-DDをUNIXTIMESTAMPに変換するメソッド

UNIXタイムスタンプとYYYY-MM-DDを比較するときとかに使うと便利かも。

<?php
print $this->_convertUnixTime('2010-07-01');

/**
     * 日付型をUNIXTIMESTAMP型に変換するメソッド
     *
     * @access     public
     */
    private function _convertUnixTime($datetime){
        
        $regex = "/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/";
        if (preg_match($regex, $datetime, $m)) {
            array_walk($m, 'intval');
            return mktime($m[4],$m[5],$m[6],$m[2],$m[3],$m[1]);
        } else {
            return 0;
        }
    }
?>