トップページ > プログラム > 2016年03月12日 > jgL6oJsP

書き込み順位&時間帯一覧

17 位/219 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001214



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
982 :デフォルトの名無しさん[sage]:2016/03/12(土) 21:59:34.46 ID:jgL6oJsP
データベースのTIME型(HH:MM:SS)に渡すために5桁〜6桁の整数を送信しています。
送信確認画面でユーザーには(例えば)220000という数字を22:00に変換して表示させたいです。

<th>平日の活動時間帯</th>
<td>
<?=$weekday_begin_time."〜".$weekday_end_time?>
<input type="hidden" name="weekday_begin_time" value="<?=$weekday_begin_time?>" >
<input type="hidden" name="weekday_end_time" value="<?=$weekday_end_time?>" >
</td>

解決策はないでしょうか?
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
983 :デフォルトの名無しさん[sage]:2016/03/12(土) 22:18:44.37 ID:jgL6oJsP
こんな感じの自作関数で実装できましたが、もっと簡潔な方法があれば教えてほしいです

function timechange($time) {
$time4digit = substr($time, 0, -2);
echo wordwrap($time4digit, 2, ":", true);
}
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
984 :デフォルトの名無しさん[sage]:2016/03/12(土) 22:24:09.17 ID:jgL6oJsP
何度も連投すみません

上の関数だと6桁は正常に:で分割(12:34)になるんですが、
5桁だと上手くいきません。ご教授ください
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
988 :デフォルトの名無しさん[sage]:2016/03/12(土) 23:03:02.90 ID:jgL6oJsP
>>985
成功しました。ありがとうございます。
sprintf便利すぎますね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。