Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function timeDiff($s){
- $m=0;$hr=0;$d=0;$td="à l'instant";
- if($s>59) {
- $m = (int)($s/60);
- $s = $s-($m*60); // sec left over
- $td = "$m min";
- }
- if($m>59){
- $hr = (int)($m/60);
- $m = $m-($hr*60); // min left over
- $td = "$hr h";
- if($m>0) $td .= ", $m min";
- }
- if($hr>23){
- $d = (int)($hr/24);
- $hr = $hr-($d*24); // hr left over
- $td = "$d ".'jour'; if($d>1) $td .= "s";
- if($d<3){
- if($hr>0) $td .= ", $hr h";
- }
- }
- return $td;
- }
- function secAsTime($s) {
- $min = $s/60;
- $heures = $s/3600;
- $jours = $s/(3600*24);
- $mois = intval($s/(30*24*3600));
- $phrase = $mois.' mois';
- $jours = intval($jours - ($mois*30));
- $phrase .= ($jours != 0) ? ', '.$jours.' jours' : '';
- $heures = intval($heures - ($jours * 24) - ($mois*30*24));
- $phrase .= ($heures != 0) ? ', '.$heures.' heures' : '';
- $min = intval($min - ($heures*60) - ($jours * 24 * 60) - ($mois*30*24*60));
- $phrase .= ($min != 0) ? ' et '.$min.' min' : '';
- return $phrase;
- }
- function timeForMessages($dateTime, $lang = false) {
- $monthFr = array('', 'Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc');
- $monthDe = array('', 'Jan', 'Feb', 'Mär', 'Avr', 'Maï', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez');
- $i = date("n", strtotime($dateTime));
- switch($lang) {
- case 'fr_FR':
- $month = $monthFr[$i];
- break;
- case 'de_DE':
- $month = $monthDe[$i];
- break;
- case 'en_US':
- $month = date("M ", strtotime($dateTime));
- break;
- default:
- $month = date("M ", strtotime($dateTime));
- }
- $dateTrans = date("j ", strtotime($dateTime));
- $dateTrans .= $month;
- $dateTrans .= date(" G:i", strtotime($dateTime));
- return $dateTrans;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement