source: spip-zone/_plugins_/gestion_projets/gestion_projets_fonctions.php @ 45504

Last change on this file since 45504 was 45504, checked in by abelass@…, 9 years ago

reprendre le paramtyre secondes dans le calcul

File size: 1014 bytes
Line 
1<?php
2     function difference($date_debut,$date_fin,$secondes=3600){
3     $date_debut_jours = date('d-m-Y',strtotime($date_debut));
4     $date_debut_heures = date('G:i:s',strtotime($date_debut));
5     
6     $split_jours_debut = explode("-", $date_debut_jours);
7     $split_heures_debut = explode(":", $date_debut_heures);
8     
9     $date_fin_jours = date('d-m-Y',strtotime($date_fin));
10     $date_fin_heures = date('G:i:s',strtotime($date_fin));
11     
12     $split_jours_fin = explode("-", $date_fin_jours);
13     $split_heures_fin = explode(":", $date_fin_heures);
14     
15     $date_f = mktime($split_heures_fin[0], $split_heures_fin[1], $split_heures_fin[2], $split_jours_fin[1], $split_jours_fin[0], $split_jours_fin[2]) ;
16     $date_debut = mktime($split_heures_debut[0], $split_heures_debut[1], $split_heures_debut[2], $split_jours_debut[1], $split_jours_debut[0], $split_jours_debut[2]) ;       
17     $date_difference = ($date_f-$date_debut)/$secondes;
18
19     return number_format($date_difference,2); 
20     }
21
22?>
Note: See TracBrowser for help on using the repository browser.