私は時間間隔の記憶を必要とするWebアプリケーションを構築しています。データベースに時間間隔を保存する方法
例:
- 1時間
- 1時間と30分
- 2時間
- 2時間30分
私は内の間隔を使用するつもりです次の3つの方法があります。
- 時間間隔はユーザーによって選択され、データベースに保存されます。
- 時間間隔は、インターフェイス内にプレーンテキストとして表示されます( '1時間')。
- 時間間隔は、関数内でミリ秒単位で使用されます。
この時間間隔をデータベースに保存し、上記の機能で使用する方法を知りたいと思います。
現在、インターバルはデータベース内にint(ミリ秒単位)として格納されています。ユーザーはドロップダウンメニューから選択します。したがって、「1時間」を選択した場合、その選択の値は1時間3600000ミリ秒になります。次に、その値を関数内で使用できます。インターフェイス内に「1時間」を表示するときにわずかな問題が発生します。
別の方法として、データベース内の間隔を文字列として格納し、関数を使用して値を削除する方法があります。例:[1]時間[30]分
私は途中でPHPとJavaScriptを使用しています。 PHPは、厳密にはサーバーサイドとJavaScriptクライアントサイドです。
PHPの[DateInterval](http://php.net/manual/en/class)で使用されている[ISO 8601 Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations)の使用についてはどうですか? dateinterval.php); [moment-interval](https://github.com/luisfarzati/moment-interval)の内線番号 –
で[momentjs](https://momentjs.com/)にアクセスしてください。あなたはjavascriptでミリ秒、ミリ秒の精度が必要ですか?私は分としてそれを保存するだろう。 – Scuzzy