PCゲーマーのWebデザイン備忘録

PCゲーマーのWebデザイン備忘録。東京都内でWEBデザイナーとして働いています。Webデザインやゲームに関することをブログに書いていきます

【PHP】 PHPの関数① 四捨五入と現在時刻取得

PHPを使った関数の復習をしていきます。

11月の一ヶ月間はほとんどWebサイト制作に費やしてきたので、久しぶりの勉強です。


四捨五入

四捨五入をするには round を使います。

round(数字,小数点の位)


例:

<?php
$a = round(123.456, 1);
print $a;

結果は小数点1の位を四捨五入するので「123.5」になります。


現在時刻を表示する

現在時刻を表示するために、date_default_timezone_set を使い、現在時刻を取得します。出力にはPHPに割り当てられてある、フォーマット文字列を使用します。

例:

<?php
date_default_timezone_set ( 'Asia/Tokyo' );
print '現在は'.date('G時 i分 s秒').'です';

php.ini でタイムゾーンを設定している場合は、date_default_timezone_set を使わなくても実は値を取得できます。

<?php
print '現在は'.date('G時 i分 s秒').'です';

時刻表示に使えるフォーマット文字列には以下のようなものがあります。

指定値説明戻り値の例
Y年(4桁)2012
y年(2桁)12
m月(2桁)04
n4
d日(2桁)09
j9
g時(12時間単位)4
G時(24時間単位)16
h(12時間単位で2桁)04
H時(24時間単位日2桁)16
i分(2桁)06
s秒(2桁)46
a午前または午後(小文字)pm
A午前または午後(大文字)PM
Lうるう年かどうか1:うるう年 0:うるう年以外
t月の日数28から31
UUNIXタイムスタンプ1335768642
w曜日(数値)0:日曜~6:土曜
W1年で何週目か11
z1年で何日目か11