?
<?php
Class My_Outils_Date
{
static function moientofr($moi) {
switch ($moi){
case "Jan":
$moifr = "janvier";
break;
case "Feb":
$moifr = "février";
break;
case "Mar":
$moifr = "mars";
break;
case "Apr":
$moifr = "avril";
break;
case "May":
$moifr = "mai";
break;
case "Jun":
$moifr = "juin";
break;
case "Jul":
$moifr = "juillet";
break;
case "Aug":
$moifr = "aout";
break;
case "Sep":
$moifr = "septembre";
break;
case "Oct":
$moifr = "octobre";
break;
case "Nov":
$moifr = "novembre";
break;
case "Dec":
$moifr = "décembre";
break;
default:
$moifr = $moi;
break;
}
return $moifr;
}
static function jourtextfr($jouren) {
switch ($jouren){
case "0":
$jourfr = "Dimanche";
break;
case "1":
$jourfr = "Lundi";
break;
case "2":
$jourfr = "Mardi";
break;
case "3":
$jourfr = "Mercredi";
break;
case "4":
$jourfr = "Jeudi";
break;
case "5":
$jourfr = "Vendredi";
break;
case "6":
$jourfr = "Samedi";
break;
default:
$jourfr = "erreur jour";
break;
}
return $jourfr;
}
static function convertBDD($value) {
$d=explode("/",$value);
$result = $d[2]."-".$d[1]."-".$d[0];
return $result;
}
static function convertToView($value) {
$d=explode("-",$value);
$result = $d[2]."-".$d[1]."-".$d[0];
return $result;
}
static function convertToView3($value) {
$d=explode(" ",$value);
$result = $d[2]." ".$d[1]." ".$d[0];
return $result;
}
static function convertToView2($value) {
$d=explode("/",$value);
$result = $d[2]."/".$d[1]."/".$d[0];
return $result;
}
static function convertToViewslash($value) {
$d=explode("-",$value);
$result = $d[2]."/".$d[1]."/".$d[0];
return $result;
}
static function dateDiffToday($dateFrom)
{
$dateDepartTimestamp = strtotime($dateFrom);
//$dateNow = new DateTime(date('Y-m-d H:i:s', strtotime("now")));
//$dateFin = new DateTime(date('Y-m-d H:i:s', strtotime('+1 year', $dateDepartTimestamp )));
//
//$interval = $dateNow->diff($dateFin);
//
//
//$result = $interval->format('%a');
$result = (strtotime('+1 year', $dateDepartTimestamp ) - strtotime("now"));
$result = $result/86400;
return $result;
}
static function dateDiffTodayInscription($dateFrom)
{
$result = (strtotime($dateFrom) - strtotime("now"));
$result = $result/86400;
return $result;
}
static function anneEnCours()
{
$annee = strftime('%Y');
return $annee;
}
}