我對parse.com相當陌生。基本上總結我試圖創建一個查詢,將顯示2日期之間的記錄數,在下面的例子中,我實際上是特別查詢第14條。試圖使用PHP Parse.com查詢日期之間
我的預期結果爲:5,但它總是給我0,不管?
總的來說,我有93個的12 & 14日期間表中的記錄,更改日期範圍,即使它仍然給我的只有0,這表明,我認爲這是可能的日期格式我已經把反對查詢?
而且,我已經改變了客戶端ID &關鍵,但這些都是在原來的代碼正確的,因爲我的其他查詢成功。
include '../vendor/autoload.php';
session_start();
use Parse\ParseClient;
use Parse\ParseUser;
use Parse\ParseQuery;
use Parse\ParseObject;
ParseClient::initialize('CLIENTID', 'KEY');
$currentUser = ParseUser::getCurrentUser();
$startDate = '2015-12-14T00:00:00.000Z';
$endDate = '2015-12-14T23:59:00.000Z';
$query = new ParseQuery("CountTable");
$query->equalTo("user", $currentUser);
$query->greaterThanOrEqualTo("createdAt", $startDate);
$query->lessThanOrEqualTo("createdAt", $endDate);
$count = $query->count();
// The count request succeeded. Show the count
echo "Only " . $count . " Results.";
我將日期轉換爲解析數據庫的格式。我想要在兩個日期之間獲得所有數據。我正在使用下面的代碼。但是它不起作用。'$ fd = date('Y-m-d \ T00:00:00.000 \ Z',strtotime($ fdate)); $ td = date('Y-m-d \ T23:59:59.000 \ Z',strtotime($ tdate)); $ query = new ParseQuery(「Bookings」); $ query-> greaterThanOrEqualTo(「createdAt」,$ fd); $ query-> lessThanOrEqualTo(「createdAt」,$ td); $結果= $查詢 - >找到();' –