時刻系関数
PHP ミリ秒/マイクロ秒
現在時刻をミリ(マイクロ)秒まで表示やログ出力する。microtime()を使用します。
list( $microSec, $timeStamp) = explode(" ", microtime()); echo date( 'Y-m-d H:i:', $timeStamp) . ( date( 's', $timeStamp) + $microSec); // echo microtime() // 0.81247500 1356592390 // 出力は、「小数点部分」[スペース]「時間(UNIXTIME)」
処理時間などをミリ(マイクロ)秒単位で計算する。microtime(true)を使用します。
function { $start_time = microtime( true); // ・・処理 $end_time = microtime( true); echo round(( $end_time - $start_time)*1000, 6); // 出力は1000倍して単位をミリ秒へ } // echo microtime(true) // 1356592390.8125 // 時間部分はUNIXTIMEになります。小数点部分はそのまま1秒以下の値。
フォーマット変換
// YYYY-MM-DD HH:MM:SS → YYYY-MM-DD date( 'Y-m-d', strtotime( $datetime));
関連記事
-
Composer インストール
# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer
-
文字列操作
パディング str_pad 対象文字列に対して、特定の文字でパディング(埋める)を行います。 str_pad ( 対象文字列, パディング後の文字数, パディングの文字, パディングの方向) st
-
画像をリサイズ
function createThumbs( $imagePath) { // 画像の情報を取得 $size = getimagesize( $path . $actual
- PREV
- 文字列操作
- NEXT
- SELECT COUNTでNULLだとカウントしてくれない