1h22m14sまたは22m55sで表現時間を変換することができます PHPの簡単な方法で01:22:14、00:22:55の形式にするには?PHPはテキスト形式の時間形式に変換します
答えて
はい、フォーマット文字列を作成します。DateTime
クラスを使用して、createFromFormat
メソッドを使用してフォーマットから解析します。それは本当に魔法のクラスです!
PHP.netは、この上の優れたドキュメントがあります:あなたが持っている場合は
$mytime = '23h15m03s';
echo DateTime::createFromFormat('H\hi\ms\s',$mytime)->format('H:i:s');
:彼らも、あなたはそれを少し微調整する必要があると思い、あなたの特定の質問に近い例を持ってhttp://php.net/manual/en/datetime.createfromformat.php
をあなたの例では時間のように時折落ちる部分がありますが、それを動作させるためにはフォーマットを演奏する必要があります。
@webDevはこのケースではうまくいくように見えますが、どのようにすればこの例を扱うことができますか: '22m55s'。追加のロジックが必要です( 'strtotime()'は 'hh:mm'と表示され、22:55:00は00:22:55ではありません) – Ray
あなたは正しい@レイです、私は思っていませんでしたそれについて簡単に微調整してください、あなたが見て、それがうまくいくかどうか私に知らせてください、非常にマッシュありがとうございます – webDev
確かにそれは動作しますが、私はそれを絶対に勧めないだろう!正規表現ルートを使用している場合は、両方のケースをカバーする単一の式を使用できます。 – Ray
- 1. hh:mm aa(12時間形式)HH:mm(24時間形式)で変換
- 2. 12時間形式から24時間形式に変換できません
- 3. 12時間形式を24時間形式に変換するPython
- 4. C#で12時間形式から24時間形式に変換
- 5. 24時間形式で時間形式を変更する
- 6. 数値形式への時間変換
- 7. 24時間形式の時間変換への変換
- 8. 変換時間形式:5h00〜5:00
- 9. SRT秒、持続時間の変換(字幕)時刻形式(PHP)
- 10. テキスト形式を数値形式に変換する
- 11. /PM時間形式のAMは、24時間に変換
- 12. PHPのMYSQL DATE形式をSTRING形式に変換する
- 13. ユーザーから12時間形式で時刻を取得し、24時間形式に変換する
- 14. Rubyで12時間24時間形式に変換する
- 15. テキストに「分」を追加し(日付時刻形式)、元のvarchar形式に変換し直します。SQL Server
- 16. rds形式のデータをR形式のshp形式に変換するには?
- 17. Gtk.TreeViewをテキスト形式に変換する
- 18. 12時間形式を24時間Pythonに変換
- 19. fr-CA時間から米国時間形式に変換
- 20. シンプルシステムの24時間形式をタイムスタンプに変換するには
- 21. PHPの日付形式をJavaScriptの日付形式に変換するには?
- 22. SQLの時刻を12時間形式に変換する
- 23. 時間形式(QML)
- 24. 変換12時間から24時間形式のJavaScript付き
- 25. 時間のGMT形式を変換するには?
- 26. 12形式の時刻に変換
- 27. 時刻をSQLで12時間形式に変換する
- 28. ケトルで12時間形式から24時間形式に変換する方法
- 29. Excelは12時間形式のテキストを自動フォーマットします
- 30. XML形式を別の形式に変換する方法は?
http://php.net/manual/en/datetime.createfromformat.php – Hossam