php获取日期格式封装
php获取日期格式封装
开发中经常需要获取日期数据,以下函数可放入框架通用函数接口文件common.php内,根据传入不同参数获取不同的日期格式,直接上接口代码:
<?php
//参数 $time(时间戳) $format(返回时间格式类型)
function getTimeData($time, $format = 0){
if(!$time) $time = time(); //当传入时间戳为空,默认获取当前时间戳
$datStr= '';
switch($format){
case 1: //获取传入时间的 年-月-日
$datStr = date('Y-m-d', $time);
break;
case 2: //获取传入时间的 年-月-日 时-分
$datStr = date('Y-m-d H:i', $time);
break;
case 3: //获取传入时间的 年-月
$datStr = date('Y-m', $time);
break;
case 4: //获取传入时间的 年
$datStr = date('Y', $time);
break;
case 5: //获取传入时间的 月
$datStr = date('m', $time);
break;
case 6: //获取传入时间的 日
$datStr = date('d', $time);
break;
case 7: //获取传入时间的 时-分-秒
$datStr = date('H-i-s', $time);
break;
case 8: //获取传入时间的 X年X月X日
$datStr = date('Y年m月d日', $time);
break;
case 9: //获取传入时间的 时
$datStr = date('H', $time);
break;
default: //默认获取传入时间的 年-月-日 时-分-秒
$datStr = date('Y-m-d H:i:s', $time);
break;
}
return $datStr;
}
当然还有其它的日期格式,可自行添加,方便使用