Subversion Repositories eFlore/Applications.cel

Rev

Rev 1706 | Rev 1711 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1706 Rev 1707
Line 243... Line 243...
243
		);
243
		);
244
	}
244
	}
Line 245... Line 245...
245
	
245
	
246
	static function formaterDate($date_heure_mysql) {
246
	static function formaterDate($date_heure_mysql) {
247
		//return "";
247
		//return "";
248
		if (!$date_heure_mysql || $date_heure_mysql == "0000-00-00 00:00:00") return "00/00/0000";
248
		if (!$date_heure_mysql || $date_heure_mysql == "0000-00-00 00:00:00") return NULL;
249
		// malheureusement pas disponible en php < 5.3
249
		// malheureusement pas disponible en php < 5.3
250
		//$date_format = DateTime::createFromFormat("Y-m-d H:i:s", $date_heure_mysql);
250
		//$date_format = DateTime::createFromFormat("Y-m-d H:i:s", $date_heure_mysql);
251
		$val = explode(' ', $date_heure_mysql);
251
		$val = explode(' ', $date_heure_mysql);
252
		$date = explode('-', $val[0]);
252
		$date = explode('-', $val[0]);
253
		$heure = explode(':', $val[1]);
253
		$heure = explode(':', $val[1]);
254
		$timestamp = mktime((int) $heure[0], (int) $heure[1], (int) $heure[2], (int) $date[1], (int) $date[2], (int) $date[0]);
254
		$timestamp = mktime((int) $heure[0], (int) $heure[1], (int) $heure[2], (int) $date[1], (int) $date[2], (int) $date[0]);
255
		if(!$timestamp) return "00/00/0000";
255
		if(!$timestamp) return NULL;
256
		// TODO: les widgets ne font malheureusement pas usage de l'heure dans le CEL
256
		// TODO: les widgets ne font malheureusement pas usage de l'heure dans le CEL
257
		// TODO: si modification, ne pas oublier de modifier le format d'import correspondant
257
		// TODO: si modification, ne pas oublier de modifier le format d'import correspondant
258
		//	dans ImportXLS, traiterDateObs() (actuellement: "Y/m/d" car utilisation de strtotime() qui ne lit pas tout)
258
		//	dans ImportXLS, traiterDateObs() (actuellement: "Y/m/d" car utilisation de strtotime() qui ne lit pas tout)
259
		// $date_formatee = strftime('%d/%m/%Y', $timestamp);
259
		// $date_formatee = strftime('%d/%m/%Y', $timestamp);