`

PHP中时间和日期函数总结

阅读更多
PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳。
本地时间函数
1. string date(string format,inieger timestamp)
该函数返回一个表示时间的字符串,是由string format 控制的。
如:
<? 
print(date("Y年 m月d日");//输出当前,年月日. 
print(date("Y年 m月d日",60*60*24*365*10);//输出1980年1月1日. 
?>

也许你会问,怎麽没有timestamp呢?若timestamp为空时,或不写时,表示使用当前时间一刻timestamp.
表示年份的控制符: Y---四位的年份 y---两位的年份
表示月份的控制符: m---从1-12的月份 F---英文月份名 M---简写的月份名
表示日号的控制符: d---前面有0的月份中日期 j--前面没有0的日号
表示星期的控制符: l--英文星期 D--简写的星期
表示小时的控制符: h--从1到12小时 H---从0到23的小时
表示上下午的控制符 a ---am或pm A---AM或PM
表示分钟的控制符: i---取值00-59
另外的 z--一年中的日期
2. array getdate(integer timestamp)
该函数返回一个矩阵.
如:
<? 
$current_date=getdate(); 
print($current_date("hours")); 
print($current_date("minutes"); 
print($current_date("seconds"); 
?> 
说明: 
元素 描述 
hours 24小时格式的小时 
mday 月份中日期 
minutes 分钟 
mon 数字形式的月份 
month 月份全称 
seconds 秒数 
wday 从0到6的数字形式的星期几 
weekday 星期几的名称 
year 年份 
0 时间戳即从1970年1月1日到现在的秒数 
yday 一年中数字形式的日期 


3. boolean checkdate(integer month,integer day,integer year)
该函数检查日期是否合法.如:
<?
if(checkdate(2,29,1980))
print("日期合法!n");
?>
4. integer time()
该函数获得当前时间戳.如:
<?
print(time());//输出一大串整数
?>
5. integer mktime(integer hour,integer minutes,integer seconds,integer month, integer day,integer year)
该函数返回给出日期的时间戳,即从1970年1月1日到现在的秒数.
如某参数超出范围,该函数也可以解释它,如13月即为第二年的一月.
如:
<?
$currenthour=date("H");
print("50个小时后为:");
print(date("h:i A l F dS,Y",mktime($currenthour+50)));
print("<br>n");
?>
6. string microtime()
该函数返回一个字符串,由当前时间的毫秒数+空格+从1970年开始的秒数
<?
print("start:microtime()<br>n");
for($index=0;$index<1000;$index++)
print("good!");
print("stop:microtime()<br>n");
?>
还有,各林威治标准时间函数,不常用我就不说了!常用的就这些。
分享到:
评论

相关推荐

    php 函数记录 及日期函数

    总结来说,PHP的日期函数如`strtotime()`和`date()`对于处理时间数据非常有用,而通过自定义日志或调试函数,我们可以轻松记录函数的使用情况,以供后续分析和优化。在实际开发中,了解并熟练运用这些工具和技巧,能...

    php中时间函数date及常用的时间计算

    总结来说,PHP提供了丰富的函数来处理时间和日期相关的问题。从简单的日期格式化,到复杂的时间计算,再到时区的设定,PHP的函数库都提供了覆盖广泛需求的解决方案。对于开发者而言,熟练掌握这些函数,能够大大提高...

    PHP常用函数总结

    本篇文章将总结一些常用的PHP函数,帮助开发者更好地理解和运用这些工具。 1. 数学与三角函数: - `abs()`: 返回一个数的绝对值,例如`abs(-5)`将返回5。 - `acos()`: 返回一个数的反余弦值,例如`acos(0)`将返回...

    php常用函数总结.xls

    本文件“php常用函数总结.xls”显然是一个整理了PHP常用函数的资源,方便开发者查阅和学习。下面我们将深入探讨一些PHP中的关键函数类别及其用途。 1. **字符串处理函数**: - `strlen()`:计算字符串的长度。 - ...

    基于php常用函数总结(数组,字符串,时间,文件操作)

    本文将详细介绍PHP中数组操作、字符串处理、时间日期管理以及文件操作的常用函数。 数组操作是PHP编程中不可或缺的一部分,涉及到数据的集合和处理。其中,implode()函数能够将数组中的元素通过指定的分隔符连接成...

    PHP 时间戳和日期时间转换

    在PHP编程中,时间戳和日期时间的转换是常见的操作,尤其在处理用户交互、存储数据或进行时间相关的计算时。本文将深入探讨这个主题,包括时间戳的概念、PHP中的日期时间函数以及如何在两者之间进行转换。 首先,...

    PHP常用函数源代码

    函数接受三个参数:原始日期(格式为`YYYY-MM-DD`)、要增加或减少的时间单位数量以及时间单位本身(默认为天`d`,也可以是月`m`或年`y`)。 ##### 函数实现原理 - 首先,使用`explode()`函数将输入的日期字符串...

    一个很全的php函数库文档 txt

    根据给定的文件信息,我们可以总结出以下几个关键的PHP知识点: ...以上就是从给定的PHP函数库文档中提取的主要知识点,这些函数覆盖了IP获取、日期时间操作和页面重定向等多个方面,对于Web开发来说非常实用。

    php常用函数合集,有七个pdf文档

    - `date()`: 格式化本地日期和时间。 - `time()`: 返回当前Unix时间戳。 - `strtotime()`: 将日期/时间字符串转换为Unix时间戳。 - `datetime()`:创建一个新的DateTime对象。 - `date_diff()`: 计算两个...

    php和smarty中格式化输出日期和时间的比较

    总结来说,PHP提供了`date()`函数和DateTime类来格式化日期时间,而Smarty则通过`{date}`和`{ftime}`模板函数实现。选择哪种方式取决于你的项目需求,如是否需要在模板中动态格式化,或者是否需要更复杂的日期时间...

    php的日期处理函数及uchome的function_coomon中日期处理函数的研究

    4. 在开发中,应利用PHP内置函数处理时间和日期,同时注意避免常见的时区问题。 通过这篇文章的深入研究,我们可以更好地理解和掌握PHP中的日期和时间处理方法,并且在开发中避免常见的问题。对于使用PHP进行Web...

    9个PHP必须知道的函数

    9. `date()`: 格式化时间戳或日期,是处理日期和时间的基本函数。 文件上传是Web开发中常见的需求。PHP提供了`move_uploaded_file()`函数来处理文件上传,确保文件安全地从临时目录移动到目标位置。同时,我们还...

    php检查日期函数checkdate用法实例

    总结来说,checkdate函数是PHP中非常实用的内置函数,能够帮助开发者确保日期数据的合法性。使用该函数时,只要提供正确的年、月、日参数,就能够得到准确的验证结果。这对于开发日期相关的功能,如日历、时间跟踪、...

    PHP中strtotime函数使用方法.docx

    总结起来,PHP中的strtotime()函数是处理日期和时间的一个强大工具,它能将易读的英文日期或时间字符串转换为Unix时间戳,方便我们在程序中进行日期计算和操作。理解并熟练使用strtotime()函数,将极大地提高编写...

    PHP5常用函数介绍资料

    本章将详细介绍PHP5中的几个关键函数类别,包括数组函数、字符串处理函数、时间日期函数、数学函数以及其他函数。 **4.1 内置函数概述** PHP5的内置函数分为标准函数库和扩展函数库。标准函数库中的函数直接可用,...

    收藏PHP常用函数 收藏PHP常用函数

    根据给定的文件信息,我们可以总结出以下几个关键的PHP知识点: ...以上就是从给定的文件信息中提取的关于PHP的几个重要知识点,包括了获取IP地址、日期操作、日期时间验证以及页面重定向等实用功能。

    收集的javascript 和php 有用的小函数库

    这个压缩包中的PHP函数库可能是开发者针对某些常见问题或者特定场景进行优化后的代码片段,如文件操作、日期时间处理、加密解密、错误处理等。将这些函数整合到项目中,可以提高代码的标准化和一致性。 值得注意的...

Global site tag (gtag.js) - Google Analytics