Forum zajednice Joomla! Hrvatska

Joomla! 2.5 / 1.7 / 1.6 podrška => Development / API rasprave => Autor teme: Nipo u 09. Svibanj 2017, 19:32

Naziv: Izračun radnog staža
Autor: Nipo u 09. Svibanj 2017, 19:32
Poštovani !
Na Joomli 2.5 u programu FABRIK 3.0.9 imam formu,na njoj evidenciju zaposlenih,te uz ostalo i 4 polja koja prikazuju radni staž radnika. Prvo obično field polje prikazuje protekli staž radnika u prijašnjim firmama npr. 14-08-22 (G-M-D). Drugo polje u datumskom formatu prikazuje datum početka rada u sadašnjoj firmi npr. 21-03-1997 (D-M-G), a treće calc-field polje prikazuje izračunati staž od 21-03-1997 do danas , a to je točno 20-01-18 (G-M-D) , a izvodi se iz koda :

    $start_date2field = '{radnici___prvidanrada}';
if (!empty($start_date2field)) {
   $now_date = new DateTime();
   $start_date2field = new DateTime($start_date2field);
   $since_start = $start_date2field->diff($now_date);
   return $since_start->format('%y-%m-%d');
}
else {
      return "no data";
}
   
  Ja trebam u četvrtom calc-field polju zbrojiti staž otprije npr. (14-08-22)G-M-D   i sadašnji staž (20-01-18) G-M-D tako da dobijem ukupni staž (34-10-10) G-M-D, ali ne znam kako to zbrojiti, neka pomogne netko tko zna . HVALA unaprijed.