Lines Matching defs:date
111 // @date 20140317 le: if check for logged in user, also check for logged in user email address
119 // @date 20140317 le: if check for logged in user, also check for logged in user email address
303 // @date 20140317 le: check for logged in user email address
465 // compare completed date
482 * Analyse of relative/absolute Date and return an absolute date
484 * @param $date string absolute/relative value of the date to analyse
485 * @return array absolute date or actual date if $date is invalid
487 private function analyseDate($date) {
488 $result = array($date, '');
489 if(is_string($date)) {
490 if($date == '!') {
492 } elseif ($date =='*') {
495 if(substr($date, -1) == '*') {
496 $date = substr($date, 0, -1);
497 $result = array($date, '*');
500 if(date('Y-m-d', strtotime($date)) == $date) {
501 $result[0] = $date;
502 } elseif(preg_match('/^[\+\-]\d+$/', $date)) { // check if we have a valid relative value
503 $newdate = date_create(date('Y-m-d'));
504 date_modify($newdate, $date . ' day');
507 $result[0] = date('Y-m-d');
510 } else { $result[0] = date('Y-m-d'); }