PHP 时间日期操作实战

 更新时间:2011年08月26日 23:22:44   作者:  
PHP 时间日期操作实战,学习php的朋友可以参考下。
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

常见常用的时间函数:
1.time(); //取得1970/1/1 00:00:00 到现在的总秒数

<?echo time();?>
2.mktime(); //设定时间

<?echo date("U",mktime(0,0,0,1,20,2011));//输出1970年1月1日0时0分0秒到2011年1月20日0时0分0秒的总秒数//mktime参数: mktime(时,分,秒,月,日,年);//常结合date("U",mktime(时,分,秒,月,日,年))使用;?>
3.date(); //取得时间的详细资讯

<?echo date("Y-m-d H:i:s");//输出西元年-月-日 时:分:秒;//可填参数请参考下表;?>

代表字串 说明 范例 输出
年:
Y 西元年(4位) <?=date("Y")?> 2011
y 西元年(2位) <?=date("y")?> 11
月:
m 月份,不足二位补零(01~12) <?=date("m")?> 01
n 月份,不足二位不补零(1~12) <?=date("n")?> 1
t 本月共有几天(1~31) <?=date("t")?> 31
M 英文月份名(缩写) <?=date("M")?> Jan
F 英文月份名(全名) <?=date("F")?> January
日:
d 日期,不足二位补零(01~31) <?=date("d")?> 01
j 日期,不足二位不补零(01~31) <?=date("j")?> 1
星期:
w 数字型的星期,(以0~6代表一到日) <?=date("w")?> 0
D 星期名(缩写) <?=date("D")?> Sun
l 星期名(全名) <?=date("l")?> Sunday
时:
H 24时制小时,不足二位补零(00~23) <?=date("H")?> 07
G 24时制小时,不足二位不补零(0~23) <?=date("G")?> 7
h 12时制小时,不足二位补零(01~12) <?=date("h")?> 07
g 12时制小时,不足二位不补零(1~12) <?=date("g")?> 7
分:
i 分钟,不足二位补零(00~59) <?=date("i")?> 40
秒:
s 秒钟,不足二位补零(00~59) <?=date("s")?> 45
S 秒钟,不足二位补零(00~59)加上英文顺序 <?=date("S")?> 45th
上下午:
A 大写AM/PM <?=date("A")?> AM
a 小写am/pm <?=date("a")?> am
其他:
U 1970/1/1 00:00:00 到指定天的总秒数 <?=date("U")?> 1156780800
z 一年当中的第几天(0~365) <?=date("z")?> 255

*紅底代表經常用到的參數

一些常見的用法:
1.取得1970年1月1日0時0分0秒到今天的總秒數:
复制代码 代码如下:

<?
echo date("U",mktime(0,0,0,date("Y"),date("m"),date("d")));
?>

2.取得今天到前後7天的總秒數:
复制代码 代码如下:

<?
$setTime = date("U",mktime(0,0,0,7,20,2011));
$time = date("U",mktime(0,0,0,date("m"),date("d"),date("Y")));
$start = $time-86400*7;
$over = $time+86400*7;
if($start>=$time&&$time<=$over)
{
echo "指定時間在今天前後7天內";
}
else
{
echo "指定時間已超過在今天前後7天內";
}
?>

相关文章

  • php简单防盗链验证实现方法

    php简单防盗链验证实现方法

    这篇文章主要介绍了php简单防盗链验证实现方法,通过$_SERVER['HTTP_REFERER']获取来路页面URL再进行判断进而实现对非本地URL的拦截功能,需要的朋友可以参考下
    2016-07-07
  • PHP实现PDO的mysql数据库操作类

    PHP实现PDO的mysql数据库操作类

    这篇文章主要介绍了PHP实现PDO的mysql数据库操作类,其中dbconfig类负责配置数据库访问信息,dbtemplate类集合了对数据库的访问操作,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • 在php和MySql中计算时间差的方法详解

    在php和MySql中计算时间差的方法详解

    这篇文章主要介绍了在php和MySql中计算时间差的方法详解的相关资料,需要的朋友可以参考下
    2015-03-03
  • Admin generator, filters and I18n

    Admin generator, filters and I18n

    You need to modify your EntityFormFilter (where Entity is your object class - Article, Book, etc.).
    2011-10-10
  • PHP经典算法集锦【经典收藏】

    PHP经典算法集锦【经典收藏】

    这篇文章主要介绍了PHP经典算法集锦,整理了各种常见的算法,包括排序、查找、遍历、运算等各种常见算法原理与实现技巧,需要的朋友可以参考下
    2016-09-09
  • PHP结合JQueryJcrop实现图片裁切实例详解

    PHP结合JQueryJcrop实现图片裁切实例详解

    这篇文章主要介绍了PHP结合JQueryJcrop实现图片裁切实例,非常实用的一个功能,需要的朋友可以参考下
    2014-07-07
  • 详解php中流行的rpc框架

    详解php中流行的rpc框架

    如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)。远程调用意思就是:被调用方法的具体实现不在程序运行本地,而是在别的某个远程地方。
    2021-05-05
  • 简介WordPress中用于获取首页和站点链接的PHP函数

    简介WordPress中用于获取首页和站点链接的PHP函数

    这篇文章主要介绍了WordPress中用于获取首页和站点链接的PHP函数,分别是home_url()和site_url()需要的朋友可以参考下
    2015-12-12
  • PHP goto语句用法实例

    PHP goto语句用法实例

    在本篇文章里小编给大家整理了关于PHP goto语句用法的相关实例以及语法讲解,需要的朋友们参考学习下。
    2019-08-08
  • 通过PHP实现获取访问用户IP

    通过PHP实现获取访问用户IP

    这篇文章主要介绍了通过PHP实现获取访问用户IP,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05

最新评论

?


http://www.vxiaotou.com