Rumah > php教程 > PHP源码 > teks badan

时间格式化代码

PHP中文网
Lepaskan: 2016-05-25 16:59:22
asal
1309 orang telah melayarinya

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));
		}
	}
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!