php代码如下
<phpecho date('d', 1452126507);
代码解释
d表示的是日(其完整格式“Y-m-d H:i:s”)
Y:代表年
m:代表月
d:代表日
H:代表时
i:代表分
s:代表秒
1452126507是时间戳
两种方法
1 查找phpini里datetimezone有这么一行
;datetimezone =
将;去掉,改成datetimezone = PRC,就OK了(PRC:People's Republic of China 中华人民共和国)
2 在代码中增加如下命令:<php date_default_timezone_set('Asia/Chongqing');>
其它说明:
datetimezone = 的值,大陆内地可用的有:Asia/Chongqing ,Asia/Chungking,Asia/Harbin,Asia/Shanghai ,Asia/Urumqi (依次为重庆,哈尔滨,上海,乌鲁木齐)
港台地区可用的有:Asia/Macao ,Asia/Macau,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),不区分大小写。
$rows = mysql_num_rows(mysql_query("select from biao where gtime >="$start));
echo $rows;
如何用php获取当前日期的7天内的时间,比如今天是5号,我想获取5号前7天的日期,怎么获取?实现方法如下:
如何用php获取当前日期的7天内的时间实现方法如下:
$t = time()+36008;//这里和标准时间相差8小时需要补足
$tget = $t-3600245;//比如5天前的时间
echo date("Y-m-d H:i:s 星期w",$tget);//格式按你需要选取
例:
$checkindate = time();//这里和标准时间相差8小时需要补足
$checkoutdate = $checkindate+3600242;//比如5天前的时间
echo date("Y-m-d",$checkoutdate);//格式按你需要选取
echo date("Y-m-d",$checkindate);
输出结果:
2011-06-11
2011-06-09
例:
$date = time();
$indate = $date+3600241;
$outdate = $date+3600243;
$checkindate = date("Y-m-d",$indate);
$checkoutdate = date("Y-m-d",$outdate);
echo $checkindate"<br/>";
echo $checkoutdate;
输出结果:
2011-06-10
2011-06-12
代码如下:
// 获取指定日期所在星期的开始时间与结束时间
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)86400);
return $ret;
}
// 获取指定日期所在月的开始日期与结束日期
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$mdays=date('t',$timestamp);
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date('Y-m-'$mdays' 23:59:59',$timestamp);
return $ret;
}
// 以上两个函数的应用
function getFilter($n){
$ret=array();
switch($n){
case 1:// 昨天
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));
$ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));
break;
case 2://本星期
$ret=getWeekRange(date('Y-m-d'));
break;
case 3://上一个星期
$strDate=date('Y-m-d',strtotime('-1 week'));
$ret=getWeekRange($strDate);
break;
case 4: //上上星期
$strDate=date('Y-m-d',strtotime('-2 week'));
$ret=getWeekRange($strDate);
break;
case 5: //本月
$ret=getMonthRange(date('Y-m-d'));
break;
case 6://上月
$strDate=date('Y-m-d',strtotime('-1 month'));
$ret=getMonthRange($strDate);
break;
}
return $ret;
}
public function index(){
$data=time();
$format='星期';
$week = date( "D",$data);
switch($week){
case "Mon":$current = $format"一";break;
case "Tue":$current = $format"二";break;
case "Wed":$current = $format"三";break;
case "Thu":$current = $format"四";break;
case "Fri":$current = $format"五";break;
case "Sat":$current = $format"六";break;
case "Sun":$current = $format"日";break;
}
echo '今天是:'$current;echo "
";//获取当前时间是上午还是下午
// 小写g、h表示12小时制,大写G、H表示24小时制。
echo "现在是"date("H",$data)'点'"";
echo "现在是"date("G",$data)'点'"";
if(date("H",$data)<=12){echo "上午";}else{echo "下午";}// return $current;}
以上就是关于PHP取出固定日期时间当中的日期怎么取全部的内容,包括:PHP取出固定日期时间当中的日期怎么取、怎么获取PHP当前日期、PHP按日期获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)