Need help finding records by date (error 4500)

Need help finding records by date (error 4500)

Hi!
I have a simple code:
  1. records = zoho.crm.searchRecords("CustomModule3", "(Last Activity Time|like|*"+Today+"*)",1,1);
  2. info records;

I want to find one last modified entry. Why do I always get an error in the request?

Why does not he search the date field?

I tried this
  1. thisMonthStartTime = toStartOfMonth(zoho.currentdate).toString("yyyy-MM-dd");
  2. query = "(Last Activity Time|contains|*" + thisMonthStartTime + "*)";
  3. records = zoho.crm.searchRecords("CustomModule3", query, 1, 1);
  4. info records;

and this

  1. thisMonthStartTime = toStartOfMonth(zoho.currentdate).toString("yyyy-MM-dd  HH:mm:ss");
  2. query = "(Last Activity Time|like|*" + thisMonthStartTime + "*)";
  3. records = zoho.crm.searchRecords("CustomModule3", query, 1, 1);
  4. info records;

And I tried to look for other dates fields. Its don't working...

The date is stored in this form - "Last Activity Time":"2017-10-02 16:25:09" 

Why can not I find this date ???

This only works when I do so:
  1. records = zoho.crm.searchRecords("CustomModule3","(Last Activity Time|=|2017-10-02 16:25:09)",1,1);
  2. info records;
Why??