時刻系関数

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));
  • このエントリーをはてなブックマークに追加

関連記事

no image

画像をリサイズ

function createThumbs( $imagePath) { // 画像の情報を取得 $size = getimagesize( $path . $actual

no image

文字列操作

パディング str_pad 対象文字列に対して、特定の文字でパディング(埋める)を行います。 str_pad ( 対象文字列, パディング後の文字数, パディングの文字, パディングの方向) st

no image

Composer インストール

# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑