php时间日期处理函数用法总结

php 时间一般都采用大整数的是形式存储和调用。 time() 函数返回当前时间的 Unix 时间戳。

定义和用法

time() 函数返回当前时间的 Unix 时间戳。

语法

time(void)参数 描述
void 可选。

说明
返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

 代码如下 复制代码

<?php

$t=time();

$nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs

echo $t;

echo $nextWeek;

?>

定义和用法

strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

语法

strtotime(time,now)

strtotime(time,now) 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

 代码如下 复制代码

<?php

echo(strtotime("now"));

echo(strtotime("3 October 2005"));

echo(strtotime("+5 hours"));

echo(strtotime("+1 week"));

echo(strtotime("+1 week 3 days 7 hours 5 seconds"));

echo(strtotime("next Monday"));

echo(strtotime("last Sunday"));

?>

date(format,timestamp)函数可把时间戳格式化为可读性更好的日期和时间。

d - 月中的天 (01-31)
m - 当前月,以数字计 (01-12)
Y - 当前的年(四位数)

 代码如下 复制代码

<?php

echo date("Y/m/d");

echo "<br />";

echo date("Y.m.d");

echo "<br />";

echo date("Y-m-d");

echo date('Y年m月d日',time());

?>

理解上面三个函数,就可以很好地在php中操作日期了。

date()函数

用函式 date() 实现

显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
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"

时间: 2024-11-10 05:34:40

php时间日期处理函数用法总结的相关文章

WordPress常用的时间日期格式函数使用方法

在使用WordPress过程中,经常需要对WordPress的时间日期进行格式化,在PHP中格式或日期的函数是date(),但在WordPress中使用the_time()函数来格式化WordPress时间日期,说到底他们的用法基本上都差不多的,不过the_time()是直接输出,而date()函数是返回时间字符串. 参数说明 参数 参数描述 输出时间格式 d 日期 06 j 日期 6 D 星期 一 F 月份 一月 g 小时 6 G 小时 06 h 分钟 6 H 分钟 06 a 上下午 am/p

js中几个常用的时间日期处理函数(1/2)

一.把字符串转换为日期对象 有时需要把字符串转换为日期对象,但是ie下不支持new date("2011-04-07")这样实例化日期对象,ff下支持,所以写了一个扩展函数,用来把形如yyyy-mm-dd或者dd/mm/yyyy的字符串转换为日期对象.代码如下: convertdate 1 /* 2 函数:把字符串转换为日期对象 3 参数:yyyy-mm-dd或dd/mm/yyyy形式的字符串 4 返回:date对象 5 注:ie下不支持直接实例化日期对象,如new date(&quo

mysql时间日期计算函数应用

计算年数 如果您想通过生日来计算这个人的年龄,可以用以下的语句来实现: SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2.两个时间的差 取得两个 datetime 值的差.假设 dt1 和 dt2 是 datetime 类型,其格式为 'yyyy-mm-dd hh:mm:ss',那么它们之间所差的秒数为:UNIX_TIMESTAMP( dt2 ) - UNIX_TIMESTAMP(

php中时间日期格式化函数

 代码如下 复制代码 function format_date( $STRING1 ) {         $STRING1 = str_replace( "-0", "-", $STRING1 );         $STR = strtok( $STRING1, "-" );         $STRING2 = $STR."年";         $STR = strtok( "-" );      

PostgreSQL的时间日期函数用法介绍

一.获取系统时间函数 1.1 获取当前完整时间  代码如下 复制代码 select now(); david=# select now();               now              -------------------------------  2013-04-12 15:39:40.399711+08 (1 row) david=# current_timestamp 同 now() 函数等效. david=# select current_timestamp;    

php时间函数用法分析_php技巧

本文实例讲述了php时间函数用法.分享给大家供大家参考,具体如下: php中有unix时间戳的 相关操作函数,使用很方便 time() 返回当前的 Unix 时间戳 microtime -- 返回当前 Unix 时间戳和微秒数 例 1. 用 microtime() 对脚本的运行计时 <?php /** * Simple function to replicate PHP 5 behaviour */ function microtime_float() { list($usec, $sec) =

js时间日期格式化封装函数_javascript技巧

js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),来格式化指定时间对象,所以自己就封装了一个小方法,只供大家闲来调侃-.-,有好的建议还望慷慨指荐哦. 用到知识点: arguments:该对象代表正在执行的函数和调用它的函数的参数.不可显式创建,虽然有length属性,且能像数

Android中日期与时间设置控件用法实例_Android

本文实例讲述了Android中日期与时间设置控件用法.分享给大家供大家参考.具体如下: 1.日期设置控件:DatePickerDialog 2.时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x

php 时间日期函数

setlocale() mktime() getdate 获得时间及日期信息. 语法: array getdate(int timestamp); 返回值: 数组 函数种类: 时间日期 内容说明 返回数组的元素包括下列的项目: "seconds" - 秒 "minutes" - 分 "hours" - 时 "mday" - 当月的第几天 "wday" - 当周的第几天数字 "mon" -