/** * Convertit DateTime en yyyymmddhhiiss * * @param string $DateTime le DateTime * @param string $separator Separateur (par défaut /) * @return yyyymmddhhiiss */ public static function DateTimeToyyyymmddhhiiss($DateTime, $separator = '/') { if ($DateTime === null) { return null; } $arMask = CopixI18N::getDateTimeMask($separator); $tmpArray = sscanf($DateTime, $arMask->mask); $arDate = array(); foreach ($tmpArray as $key => $donnee) { $arDate[$arMask->format[$key]] = $donnee; } if (!isset($arDate['H'])) { $arDate['H'] = $arDate['p'] == 'am' ? $arDate['h'] : $arDate['h'] + 12; } return sprintf("%04d", $arDate['y']) . sprintf("%02d", $arDate['m']) . sprintf("%02d", $arDate['d']) . sprintf("%02d", $arDate['H']) . sprintf("%02d", $arDate['i']) . sprintf("%02d", $arDate['s']); }