找回密码
 立即注册
搜索
热搜: 生活 中国

PHP日期时间函数库

[复制链接]
admin 发表于 2013-10-26 01:47:48 | 显示全部楼层 |阅读模式
PHP日期时间函数库

PHP通过内置日期和时间函数,完成对日期和时间的各种操作,常用的日期和时间函数如表所示。

常用的日期和时间函数

函数 功能
checkdate 验证日期的有效性
date 格式化一个本地时间/日期
microtime 返回当前UNIX时间戳和微秒数
mktime 获取一个日期的UNIX时间戳
strftime 根据区域设置格式化本地时间/日期
strtotime 将任何英文文本的日期时间描述解析为UNIX时间戳
tmie 返回当前的UNIX时间戳

checkdate()函数

checkdate()函数用于验证日期的有效性,如果日期有效则返回TRUE,否则返回FALSE。该函数的语法如下:

bool checkdate ( int month, int day, int year)

参数说明:month的有效值是从1到12; day的有效值在给定的month所应该具有的天数范围之内,包括闰年:year的有效值是从1到32767。,

例如,应用checkdate()函数判断日期是否有效,如果正确则输出1,否则不输出。

  1. <?php
  2. $checkdate=checkdate(7,32,2008); //判断日期是否有效
  3. echo $checkdate; //输出变量
  4. ?>
复制代码

mktime()函数

mktime()函数用于返回一个日期的UNIX时间戳。该函数的语法如下:

int mktime( int hour,int minute,int second,int month, int day ,int year ,int is_dst)

mktime()函数根据给出的参数返回UNIX时间戳。时间戳是一个长整数,包含了从UNIX新纪元(1970年1月1日)到给定时间的秒数。其参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。其中参数is_dst在夏令可以被设为1,如果不是则设为0;如果不知道是否为夏令时则设为-1(默认值)。

例:应用mktime()函数获取系统当前的时间戳,然后通过date()函数来对其进行格式化,输出时间

  1. <?php
  2. echo "mktime 函数返回的时间戳:".mktime()."<br>";
  3. echo date("M-d-Y",mktime());
  4. ?>
复制代码

由于运行程序的日期不同,所以获取的时间戳和日期不同。

PHP日期时间函数库-相商动易版权所有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生活导航|生活导航 ( 新ICP备12003026-1号 )

GMT+8, 2024-5-10 01:39 , Processed in 0.091506 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表