рд╢реБрдн рджреЛрдкрд╣рд░
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рджреАрд╡рд╛рд░реЛрдВ рдкрд░ рдкреЛрд╕реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреГрд╖реНрда рд▓рд┐рдЦрдирд╛ рдерд╛ред рдХрд╛рд░реНрдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рджреАрд╡рд╛рд░ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдерд╛ рдФрд░ рддреБрд░рдВрдд рдирд╣реАрдВред
рдореИрдВрдиреЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рд▓рд┐рдЦрд╛, рдПрдХ рд╕рдВрджреЗрд╢ рдкрд╛рда рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд╕рдордп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реАрд▓реНрдбред рднреЗрдЬрдиреЗ рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдХреА рдкрд╕рдВрдж рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдХреНрд░реЛрди рдирд┐рдпрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднреЗрдЬрдиреЗ рдХреЗ рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдЬреЛрдбрд╝рд╛ред
рдЯреЗрдореНрдкрд▓реЗрдЯ * * * * *
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рд╡рд╛рд▓ рдкреИрджрд╛ рд╣реБрдЖ - рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?
рдХреНрд░реЛрди рдХреЛ рд╣рд░ рдорд┐рдирдЯ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреЛрд╕реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рдорд┐рдирдЯ рднреЗрдЬрдиреЗ рдФрд░ рд╡рд░реНрддрдорд╛рди рддрд┐рдерд┐ / рд╕рдордп рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдкреЛрд╕реНрдЯ рдХреА рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдСрдкрд░реЗрд╢рди рд╣реЛрдЧрд╛ред
рдореИрдВ MongoDB рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ regex рджреНрд╡рд╛рд░рд╛ рд╕рднреА рдлрд╝реАрд▓реНрдб рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИ:
рд╣рдо рд╡рд░реНрддрдорд╛рди рддрд┐рдерд┐ рдФрд░ рд╕рдордп рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ
$dateTime = explode(' ', date('i G jn w', time()));
рдЕрдЧрд▓рд╛, рд╣рдо рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрди рд░рд┐рдХреЙрд░реНрдбреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХреНрд╖рдг (рд╡рд░реНрддрдорд╛рди рдорд┐рдирдЯ) рдкрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред
$joe_search = new \MongoRegex(
'/^(\*|((\d{1,2}\,)|(\*\/))*('.($dateTime[0]*1).'){1}(\,\d{1,2})*)\s'.
'(\*|((\d{1,2}\,)|(\*\/))*('.($dateTime[1]).'){1}(\,\d{1,2})*)\s'.
'(\*|((\d{1,2}\,)|(\*\/))*('.($dateTime[2]).'){1}(\,\d{1,2})*)\s'.
'(\*|((\d{1,2}\,)|(\*\/))*('.($dateTime[3]).'){1}(\,\d{1,2})*)\s'.
'(\*|(([1-6]{1}\,)|(\*\/))*('.($dateTime[4]).'){1}(\,[1-6]{1})*)$/i'
));
$cursor = $collection->find(array("sendRule" => $joe_search));
sendRule - рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рдХреНрд░реЛрди рдирд┐рдпрдо рд╢рд╛рдорд┐рд▓ рд╣реИред
$ dateTime [0] (рдорд┐рдирдЯ) рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 05 рдорд┐рдирдЯ), рдЗрд╕рд▓рд┐рдП рд╣рдо рд╢реВрдиреНрдп рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ 1 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ * 1.12.20 7.8.12 * * / 3 (рд╣рд░ рдорд┐рдирдЯ 1.12 рдФрд░ рдмреБрдзрд╡рд╛рд░ рдХреЛ рд╣рд░ рдорд╣реАрдиреЗ рдХреЗ 7.8.12 рджрд┐рдиреЛрдВ рдореЗрдВ 20 рдШрдВрдЯреЗ)ред
рдпрд╣ рд╕рдм рд╣реИ, рддреЛ рд╣рдо рдкрд░рд┐рдгрд╛рдореА рд╕рд░рдгреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реВрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЙрд╕реЗ рднреЗрдЬрддреЗ рд╣реИрдВред