FD-BBS TIPS Vol.3 「投稿時刻を4桁で表示する」

「00:00のように一桁の時刻データにゼロを挿入し、必ず4桁で表示する」
スクリプト処理の仕方を掲載します。


以下のHTMLソースは、「発言デザイン」の部分にご使用下さい。
なお、$hh$nnは桁数を変えたいデータ名を、
hourminは適当な変数名を、
あなたの掲示板に合うようにそれぞれ記述して下さい。


<SCRIPT LANGUAGE="JavaScript">
if($hh<10){hour="0$hh"}else{hour="$hh"}
if($nn<10){min ="0$nn"}else{min ="$nn"}
document.write(hour+":"+min)
</SCRIPT>

▼ 1行目:
<SCRIPT>タグです。

▼ 2行目:
$hh の数字の桁数を判断し、処理を分岐させます。
もし10未満(すなわち1桁)ならば、「時」データの頭に0を付けて、
それ以外の数(すなわち2桁)ならば、「時」データをそのまま、
文字列の変数hourとして出力します。

▼ 3行目:
$nn の数字の桁数を判断し、処理を分岐させます。
もし10未満(すなわち1桁)ならば、「分」データの頭に0を付けて、
それ以外の数(すなわち2桁)ならば、「分」データをそのまま、
文字列の変数minとして出力します。

▼ 4行目:
変数hourと 変数minを合わせて出力します。
間にコロン(:)を挟むのをお忘れなく。
(00時00分としたければ、hour+"時"+min+"分")としましょう。

▼ 5行目
<SCRIPT>タグを閉じます。


←戻ル。