PHP でフィルターを Web サービスに送信すると、すべて正常に動作しますが、日付で並べ替える必要がある場合に問題が発生しました。特定の日付以降に変更されたすべてのオブジェクトを取得する必要があります。
ページには、次のような日付要素があります。
<xsd:element minOccurs="0" maxOccurs="1" name="Last_Date_Modified" type="xsd:date"/>
そして、ここで説明した解決策を SO で試しました。
Dynamics Nav (Navision) Web サービス ReadMultiple 日付フィルター
しかし、私たちの日付形式は少し異なり、次のようになります。2013-01-01
私たちのフィルターでは、次のことを試しました。
array(
'Field' => 'Last_Date_Modified',
'Criteria' => '20130101..'
)
他のバリエーションもありますが、何も返されません。空白のままにすると、すべてが返されます。私たちに何ができるか考えている人はいますか?last_modified_date を unix タイムスタンプのような bigint として何らかの方法で保存すると、役に立ちますか?