php格式化时间函数

作者:norion时间:2013年9月25日评论次数:0 条

不得不说php的date函数的强大,js就没有这么强大的内置函数,要格式化时间还要苦逼的写些函数,不像php一个date就能搞定,当然php格式化时间不只是date函数,还有gmdate函数,这里就不向大家介绍了,下面是我写的强化date函数的功能:

/*
 * 格式化时间
 * @param {string} 时间戳
 * @param {number} 显示类型
 * @param {string}
 */
function formatTime($timestr = NULL, $type = 0){  
    //获取周几  
    $arr = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');  
    $i = date("w", $timestr);  

    //设置北京时间并获取时间戳  
    date_default_timezone_set('PRC');   

    //设置时间显示格式  
    $str1 = date("Y年m月d日 H:m:s", $timestr) . " " . $arr[$i];  
    $str2 = date("Y-m-d H:m:s", $timestr) . " " . $arr[$i];  
    $str3 = date("y/m/d", $timestr);

	switch( $type ){
		case 2:
			$str = $str2;
			break;
		case 3:
			$str = $str3;
			break;
		default:
			$str = $str1;
	}
	return $ret;
}

调用方式:

<?php formatTime($arr['post_updataTime']);?>

标签:

上一篇: 关于javascript两个空数组比较

下一篇:自己封装的简单的php分页类,支持伪静态替换

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注