首页 开发编程 正文

php日期怎么写(php显示时间常用方法小结)

phpecho$showtime=date("Y-m-dH?PHP代码;{$title}>,$stamp<:$stamp+=86400)//loopthrougheachday;whichis86400seconds{$weekday=date('if(date('$stamp);=date(',$tim...

php显示时间常用方法小结?

一、PHP函数Date()获取当前时间

代码如下:<?php echo $showtime=date("Y-m-d H:i:s");?>

显示的格式: 年-月-日 小时:分钟:秒

相关参数:

a:"am"或者"pm"

A:"AM"或者"PM"

d:几日,二位数字,若不足二位则前面补零,如: "01"至"31"

D:星期几,三个英文字母,如: "Fri"

F:月份,英文全名,如: "January"

h:12 小时制的小时,如: "01"至"12"

H:24 小时制的小时,如: "00"至"23"

g:12 小时制的小时,不足二位不补零,如: "1"至12"

G:24 小时制的小时,不足二位不补零,如: "0"至"23"

i:分钟,如: "00"至"59"

j:几日,二位数字,若不足二位不补零,如: "1"至"31"

l:星期几,英文全名,如:"Friday"

m:月份,二位数字,若不足二位则在前面补零;如: "01"至"12"

n:月份,二位数字,若不足二位则不补零;如:"1"至"12"

M:月份,三个英文字母;如:"Jan"

s:秒;如:"00"至"59"

S:字尾加英文序数,二个英文字母;如:"th"、"nd"

t:指定月份的天数;如:"28"至"31"

U:总秒数

w:数字型的星期几,如: "0"(星期日)至"6"(星期六)

Y:年,四位数字;如:"1999"

y:年,二位数字;如:"99"

z:一年中的第几天;如:"0"至"365"

二、PHP5中Date()函数获取时间相差8小时问题的解决方法

只需在输出时间之前加个定义:date_default_timezone_set("PRC");,代码:

<?php

date_default_timezone_set("PRC");

echo date("Y-m-d H:i:s");

?>

三、PHP获取文件创建时间和最后修改时间的函数

filemtime(string filename):返回文件上次被修改的时间,出错时返回false。时间以Unix时间戳的方式返回,可用于Date()。

filectime(string filename):返回文件上次inode被修改的时间,如果出错则返回false。时间以Unix时间戳的方式返回。

fileatime(string filename):返回文件上次被访问的时间,如果出错则返回false。时间以Unix时间戳的方式返回。

四、PHP比较两个日期相差天数

代码:

<?php

echo (strtotime("2008-08-24 00:00:00")-strtotime("2008-08-08 00:00:00"))/86400;

?>

如何利用php获取当前具体日期时间?

使用date函数。date ( string $format [, int $timestamp ] )返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则返回本地当前时间。

php日历表代码怎么改?

PHP代码: -------------------------------------------------------------------------------<< {$title} >> {$sWeekday[0]} {$sWeekday[1]} {$sWeekday[2]} {$sWeekday[3]} {$sWeekday[4]} {$sWeekday[5]} {$sWeekday[6]} END; for($stamp=$start;$stamp<$end;$stamp+=86400) // loop through each day, which is 86400 seconds { $weekday=date('w', $stamp); if(date('m', $stamp)!=date('m', $time)) $style='exmonth'; else if(date('Y-m-d', $stamp)==date('Y-m-d')) $style='today'; else if(date('w', $stamp)==0 || date('w', $stamp)==6) $style='weekend'; else $style='weekday'; $str.= "\t\t".''.sprintf('%d',date('d', $stamp)).''."\n"; if(date('w', $stamp)==6) $str.="\t".''."\n"; } $str .= ''; return $str; } ?>

PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)?

代码如下: // 获取指定日期所在星期的开始时间与结束时间 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; }

php怎么给这个图片添加日期和定位的水印?

使用HTML 的Canvas画图功能,把你的原图片作为背景图,然后你根据情况在某个位置添加日期还有定位水印,然后再合成一张新的图片,生成到指定位置。希望能帮到你!

本文转载自互联网,如有侵权,联系删除