我有以下内容:
$q->greaterThanOrEqualTo('createdAt', $formatted);
$formatted
为"2015-04-15 08:00:00"
但是Parse会抛出异常invalid field type for find
。
如何根据createdAt
日期查询对象?
使用PHP SDK。
答案 0 :(得分:2)
发送给Parse的日期必须采用以下格式:2011-08-21T18:02:52.249Z
在PHP中使用此方法获取“Parse friendly”日期:
$parseDate = date('Y-m-d\TH:i:s.u');
例如,如果您需要查询过去7天的数据,请使用:
$sevenDaysAgo = date('Y-m-d\TH:i:s.u', strtotime('-7 days'));
希望它有所帮助。