当前位置: 首页>>代码示例>>PHP>>正文


PHP CopixI18N::getDateTimeFormat方法代码示例

本文整理汇总了PHP中CopixI18N::getDateTimeFormat方法的典型用法代码示例。如果您正苦于以下问题:PHP CopixI18N::getDateTimeFormat方法的具体用法?PHP CopixI18N::getDateTimeFormat怎么用?PHP CopixI18N::getDateTimeFormat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CopixI18N的用法示例。


在下文中一共展示了CopixI18N::getDateTimeFormat方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ISODateTimeToDateTime

 /**
  * Permet de convertir Datetime ISO 8601 (YYYY-MM-DD hh:ii:ss ou YYYY-MM-DDThh:ii:ssZ) en DateTime local
  *  eg (dd/mm/yyyy)
  * @param	string	$pIsoDateTime	la date au format ISO 8601 à convertir
  * @param	string	$pSeparator		le séparateur que l'on va utiliser pour générer la date finale.
  */
 public static function ISODateTimeToDateTime($pIsoDateTime, $pSeparator = '/')
 {
     //On vérifie que la date donnée est remplie
     if ($pIsoDateTime !== false && ($pIsoDateTime === null || strlen($pIsoDateTime = trim($pIsoDateTime)) === 0)) {
         return null;
     }
     if (strpos($pIsoDateTime, "T") !== false) {
         $delimiter = "T";
     } elseif (strpos($pIsoDateTime, " ")) {
         $delimiter = " ";
     } else {
         return false;
     }
     list($date, $time) = explode($delimiter, $pIsoDateTime);
     //On vérifie que l'heure donnée est correcte
     if (substr($time, 0, 2) < 0 || substr($time, 0, 2) > 24) {
         return false;
     }
     if (substr($time, 3, 2) < 0 || substr($pIsoDateTime, 3, 2) > 59) {
         return false;
     }
     if (substr($pIsoDateTime, 6, 2) < 0 || substr($pIsoDateTime, 6, 2) > 59) {
         return false;
     }
     if (strlen($date) !== 10 || !@checkdate(substr($date, 5, 2), substr($pIsoDateTime, 8, 2), substr($pIsoDateTime, 0, 4)) || ($pIsoDateTime = strtotime($pIsoDateTime)) === -1) {
         return false;
     }
     //On retourne la date formattée
     return date(CopixI18N::getDateTimeFormat($pSeparator), $pIsoDateTime);
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:36,代码来源:CopixDateTime.class.php


注:本文中的CopixI18N::getDateTimeFormat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。