PHPでtimespansを操作するための優先クラスまたはメソッドがありますか?私が興味を持っている主な機能は、日付がタイムパンに含まれているかどうかをチェックすること、または上限と下限のタイムスタンプを生成することです。タイムスパンで作業する最善の方法は?
3
A
答えて
5
は、UNIXタイムスタンプを使用します。それがmysqlデータの場合は、このようなタイムスタンプを保存できます。それ以外の場合は、mysql datetimesをunixタイムスタンプに変換することもできます。
php.netサイトでは、これに関する機能に関するドキュメントがたくさんありますが、それはすべて比較的簡単で使いやすいものです。
幸運。
3
また、DateTimeクラスもあり、時間を扱うのに便利です。私は、UNIXタイムスタンプを使用して好む
1
、あなたはその後、
if($time > $lower && $time < $upper)
echo $time is inside bounds
0
を確認することができます間違いなくあなたのスパンは決して(2037/03/XXに1970年1月1日)その境界を越えていない場合はUnixタイムスタンプ。スパンの長さ(2009/03/05と2009/08/22の間の何日か)を知る必要がない場合、YYYYMMDDHHMMSS形式の文字列(または他の同様の形式)は、日時が2つの他の日時値の間。
1
私の経験(主に時間データ収集システム)では、適切な "Span"サポートライブラリがないと、すぐにウィンドウのバグが飛び散ります。
私のアドバイス:Spanクラスを作成し、包括的で排他的なエンドポイントを最初から処理することを予期します。 1月=スパン(1/1、31/1)=スパン(1/1、1/2(、....
関連する問題
- 1. Djangoの一時イメージで作業する最善の方法は?
- 2. オフラインでの作業中にアンドロイドアプリケーションを改善する方法
- 3. mvvmパターンで作業するときにICollectionViewを取得する最善の方法は何ですか?
- 4. 現在のユーザーのSIDを取得する最善の方法は何ですか? .NET 2.0の中の作業
- 5. クッキーは最善の方法ですか?
- 6. 最善の方法は、
- 7. 最善の方法は、
- 8. 最善の方法は、モバイルデバイス
- 9. 最善の方法は、
- 10. MediaElementへの最善の方法は、バックグラウンドで動作します。
- 11. 角度2でモーダルを作る最善の方法は?
- 12. 最善の方法
- 13. 最善の方法
- 14. 最善の方法
- 15. 最善の方法
- 16. このフォーマットをタイムスパンに変換する最良の方法は何ですか?
- 17. UITableViewでページングする最善の方法
- 18. PythonでテキストアドベンチャーのUIを作成する最善の方法
- 19. レイアウトをプログラムで作成する最善の方法のヒント
- 20. Reactでウィザードコンポーネントを作成する最善の方法
- 21. PHPでCRMをオフラインで作業する最良の方法
- 22. データフレームのサブセットで行を操作する最善の方法は何ですか?
- 23. HSQLDB - Javaでログインページを作るための最善の方法 -
- 24. WordPressでAudio Podcast Galleryを作成する最善の方法は何ですか?
- 25. ASP.NET MVCでフォームを作成する最善の方法は何ですか?
- 26. Mooseでクラス属性を作成する最善の方法は何ですか?
- 27. sdnでarpレスポンダを作成する最善の方法は何ですか?
- 28. 最善の方法MySQLの
- 29. マルチスレッドの最善の方法
- 30. SourceSafeバックアップスクリプト - 最善の方法ですか?
)理由についてのコメント私はdownvoteを持っていますか? –