モジュール: Mongoid::Criteria::Queryable::Expressions::Date

定義:
lib/mongoid/criteria/queryable/extentions/date.rb

Overview

クエリ タイプのキャスティング動作を Date クラスに追加します。

名前空間で定義済み

Modules: クラスメソッド

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#__evolve_date__Time

日付を mongo 対応時間(UTC)に展開します。

例:

日付を展開します。

date.__evolve_date__

次の値を返します。

  • 時間

    午前 0 時( UTC 時間)の日付。



18
19
20
# ファイル 'lib/mongoid/criteria/queryable/extentions/date.rb' は、 18行を

デフォルト __evolve_date__
  ::時間.UTC(, , day, 0, 0, 0, 0)
end

# _v_time__ ========================================= ActiveSupport::TimeWithZone

日付を時刻に展開します。時刻は常にローカル タイムゾーンになります。

例:

日付を展開します。

date.__evolve_time__

次の値を返します。

  • 時間| ActiveSupport::TimeWithZone

    ローカル時間の日付。



28
29
30
# ファイル 'lib/mongoid/criteria/queryable/extentions/date.rb' は、 28行を

デフォルト __e Volume_time__
  ::時間.ゾーン.ローカル(, , day)
end