私は、youtube、vimeo、またはファイルのアップロードのいずれかでビデオを「ラップ」するコンテンツタイプを構築しています。必須フィールドの1つは「期間」フィールドです。当然のことながら、そのフィールドに基づくビューで動画を並べ替えることも要件です。
どうすればいいですか?テキストフィールドでは、入力メソッドとしてH:i:s
またはi:s
の形式が推奨されます。
コメントを回答として投稿-チェック HMS(時間分秒)フィールド モジュール。
時間、分、秒の形式で整数を表示します。フィールドには値が整数として格納されます。入力と出力の両方を、時間、分、秒としてフォーマットできます。変更機能は、開発者に独自の形式を追加する方法を提供します。
Date モジュールを使用できます。期間フィールドとして構成できるcck日付フィールドを提供します
format_interval()を使用できます。
return format_interval(strtotime("2009-07-06") - strtotime("2007-06-01"));
// 2 years 1 month
Drupal 8の場合も使用できます- Durationフィールド モジュール