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. mvvmパターンで作業するときにICollectionViewを取得する最善の方法は何ですか?
- 3. 現在のユーザーのSIDを取得する最善の方法は何ですか? .NET 2.0の中の作業
- 4. 最善の方法は、
- 5. 最善の方法は、
- 6. 最善の方法は、モバイルデバイス
- 7. 最善の方法
- 8. 最善の方法
- 9. UITableViewでページングする最善の方法
- 10. レイアウトをプログラムで作成する最善の方法のヒント
- 11. Reactでウィザードコンポーネントを作成する最善の方法
- 12. ASP.NET MVCでフォームを作成する最善の方法は何ですか?
- 13. WordPressでAudio Podcast Galleryを作成する最善の方法は何ですか?
- 14. Mooseでクラス属性を作成する最善の方法は何ですか?
- 15. マルチスレッドの最善の方法
- 16. SourceSafeバックアップスクリプト - 最善の方法ですか?
- 17. Djangoマルチユーザログイン - 最善の方法ですか?
- 18. 最善の方法URL
- 19. 最善の方法++インタフェース
- 20. トピック/投稿用のビューカウンタを作成する最善の方法
- 21. PythonのBoost INFOファイルを操作する最善の方法
- 22. Windows ACLのアクセス許可を操作する最善の方法
- 23. Grailsのメモリドメインオブジェクトで作業する最良の方法は何ですか?
- 24. ユーザセッションにアクセスする最善の方法
- 25. C++でキャストする最善の方法は何ですか?
- 26. WCFで認証する最善の方法は何ですか?
- 27. 最善の方法は、一つのテーブル
- 28. UIViewの角を丸くする最善の方法と最速の方法は?
- 29. 最善の方法は、一緒に
- 30. 最善の方法は、外部
)理由についてのコメント私はdownvoteを持っていますか? –