예제 #1
0
파일: DT.php 프로젝트: pizar/gaia
 /**
  * Tenta di istanziare un oggetto DateTime e controlla che non ci siano
  * errori sotto al tappeto
  * @param $data data nel formato selezionato
  * @param $formato string struttura della data (es 'd/m/Y')
  * @return false se la creazione non funziona, DT altrimenti
  */
 public static function daFormato($data, $formato = 'd/m/Y')
 {
     if (!($date = DateTime::createFromFormat($formato, $data))) {
         return false;
     }
     if (DateTime::getLastErrors()['warning_count'] > 0) {
         return false;
     }
     return DT::daNativo($date);
 }