Maison > php教程 > PHP源码 > 时间格式化代码

时间格式化代码

PHP中文网
Libérer: 2016-05-25 16:59:22
original
1361 Les gens l'ont consulté

php代码

/**
	 * 格式化日志
	 * @param string $date 日期
	 *               xx秒前    xx分钟前   H:i mm-dd H:i Y-m-d H:i
	 * @return string
	 */
	public static function formatDate($date){
		if(empty($date)){
			return '';
		}
		$_curDate = getdate();
		$_fmtDate = getdate(strtotime($date));
		
		$_seconds = $_curDate[0]-$_fmtDate[0];
		if($_seconds<=0){
			return &#39;1秒前&#39;;
		}
		
		if($_seconds<60){
			return $_seconds.&#39;秒前&#39;;
		}else if($_seconds<3600){ //小时
			return floor($_seconds/60).&#39;分钟前&#39;;
		}else if($_seconds<86400){ //天
			return date("H:i",strtotime($date));
		}else if($_seconds<31536000){ //年
			return date("m-d H:i",strtotime($date));
		}else{
			return date("Y-m-d H:i",strtotime($date));
		}
	}
Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal