- 【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便利すぎますね
|