web-dev-qa-db-ja.com

期間フィールドを実装する方法は?

私は、youtube、vimeo、またはファイルのアップロードのいずれかでビデオを「ラップ」するコンテンツタイプを構築しています。必須フィールドの1つは「期間」フィールドです。当然のことながら、そのフィールドに基づくビューで動画を並べ替えることも要件です。

どうすればいいですか?テキストフィールドでは、入力メソッドとしてH:i:sまたはi:sの形式が推奨されます。

5
magtak

コメントを回答として投稿-チェック HMS(時間分秒)フィールド モジュール。

時間、分、秒の形式で整数を表示します。フィールドには値が整数として格納されます。入力と出力の両方を、時間、分、秒としてフォーマットできます。変更機能は、開発者に独自の形式を追加する方法を提供します。

7
AjitS

Date モジュールを使用できます。期間フィールドとして構成できるcck日付フィールドを提供します

1
Anoop Joseph

format_interval()を使用できます。

return format_interval(strtotime("2009-07-06") - strtotime("2007-06-01"));
// 2 years 1 month
1
mrded

Drupal 8の場合も使用できます- Durationフィールド モジュール

0
init90