PHP中strtotime函数用法

1.获取当前的时间的时间戳!

a.实用strtotime('now');来获取当前的时间戳!(因为PHP当前时间和真是时间相差8小时)

 代码如下 复制代码

1 echo date('Y-m-d H:i:s',strtotime('now')+8*60*60);
结果:2013-04-05 03:15:02

b.你也可以用time() 来直接获取!

 代码如下 复制代码

1 echo date('Y-m-d H:i:s',time()+8*60*60);
结果:2013-04-05 03:15:02

2.获取10天之后的时间戳:

使用方法:

 代码如下 复制代码
1 strtotime("+10 days")+8*60*60

输出10天后的日期,便于查看。

 代码如下 复制代码

1 echo date('Y-m-d H:i:s',strtotime("+10 days")+8*60*60);

结果:2013-04-15 03:15:02

3.获取一周的时间戳:

使用方法:

 代码如下 复制代码

1 strtotime("+1 week")+8*60*60

或者你使用上面按天来获取时间戳.写法如:

 代码如下 复制代码

strtotime("+7 days");

4.还可以获取指定几周几天几小时几秒来获取时间戳

使用方法:

 代码如下 复制代码

1 strtotime ("+1 week 2 days 4 hours 2 seconds")+8*60*60
1 echo date('Y-m-d H:i:s',strtotime ("+1 week 2 days 4 hours 2 seconds")+8*60*60);

结果:2013-04-12 07:15:04;

5.获取上周一或者下周四的时间戳:

使用方法:

a.获取上周一的时间戳:

 代码如下 复制代码

1 strtotime ("last Monday")+8*60*60
1 echo date('Y-m-d H:i:s',strtotime ("last Monday")+8*60*60);

结果:2013-04-01 08:00:00;

b.获取下周四的时间戳

 代码如下 复制代码

1 strtotime ("next Thursday")+8*60*60
1 echo date('Y-m-d H:i:s',strtotime ("next Thursday")+8*60*60);

结果:2013-04-11 08:00:00;

strtotime函数比较两个时间的大小

strtotime()函数对两个固定的时间进行比较,如下:
    1):定义两个固定的时间;

    2):通过strtotime()函数将固定时间转换成时间戳;

    3):对两个时间戳的值进行比较。

其实例代码如下:

 代码如下 复制代码

<?php
$time="2012年11月23日15时50时20秒";
$times="2013-01-14 09:09:09";
if(strtotime($time)-strtotime($times)<0){
 echo "时间:".$time."&nbsp;早于时间:".$times;
}else{
 echo "时间:".$times."&nbsp;早于时间:".$time;
}
echo "<br />它们相差的时间值是:".(strtotime($time)-strtotime($times))
?>

上面的代码运行结果如下:

时间:2012年11月23日15时50时20秒 早于时间:2013-01-14 09:09:09
它们相差的时间值是:-1358125749

时间: 2024-10-25 09:35:35

PHP中strtotime函数用法的相关文章

php中strtotime函数用法详解_php技巧

本文实例讲述了php中strtotime函数用法.分享给大家供大家参考.具体如下: strtotime(字符串$时间[,诠释$现在])int strtotime(string $time [,int $now] 该函数期望得到一个包含美国英语日期格式,并会尝试解析成一个Unix时间戳(多少秒自1970年1月1日00:00:00星期一该格式),相对于现在提供的时间戳,或当前时间如果现在不提供 这个函数将使用TZ环境变量(如果有)来计算时间戳,自PHP 5.1.0有更容易的方法来确定所使用的所有/日

PHP strtotime函数用法、实现原理和源码分析

这篇文章主要介绍了PHP strtotime函数用法.实现原理和源码分析,本文讲解了strtotime函数的一些用法.strtotime函数的实现基本原理.strtotime("-1 month")求值失败的原因等内容,需要的朋友可以参考下 源码位置:extdatephp_date.c 代码如下: /* {{{ proto int strtotime(string time [, int now ]) Convert string representation of date and

python中enumerate函数用法实例分析

  本文实例讲述了python中enumerate函数用法.分享给大家供大家参考.具体分析如下: 今日发现一个新函数 enumerate .一般情况下对一个列表或数组既要遍历索引又要遍历元素时,会这样写: ? 1 2 for i in range (0,len(list)): print i ,list[i] 但是这种方法有些累赘,使用内置enumerrate函数会有更加直接,优美的做法,先看看enumerate的定义: ? 1 2 3 4 5 6 7 def enumerate(collect

Excel中sumif函数用法

今天接着给大家来关于Excel中sumif函数用法的操作技巧,那么就有人问了,学会了Excel中sumif函数用法有什么作用呢,不要急,下面就请听小编一一给大家进行详细的讲解: 一.SUMIF函数介绍 SUMIF函数根据指定条件对若干单元格求和,该条件可以是数值.文本或表达式,可以应用在人事.工资和成绩统计中. 二.SUMIF函数用法 sumif函数语法是:SUMIF(range,criteria,sum_range) 第一个参数:Range为条件区域,用于条件判断的单元格区域. 第二个参数:C

PHP中strtotime函数使用方法

在PHP中有个叫做strtotime的函数.strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间戳.strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳] 一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下: echo strtotime("2009-1-22") 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳   二,获取英文文本

JavaScript中exec函数用法实例分析

  本文实例讲述了JavaScript中exec函数用法.分享给大家供大家参考.具体如下: javaScript 中的 exec 函数,用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组. rgExp.exec(str) 参数: rgExp 必选项.包含正则表达式模式和可用标志的正则表达式对象. str 必选项.要在其中执行查找的 String 对象或字符串文字. 说明: 如果 exec 方法没有找到匹配,则它返回 null.如果它找到匹配,则 exec 方法返回一个数组,并且更

javaScript中push函数用法实例分析

  本文实例讲述了javaScript中push函数用法.分享给大家供大家参考.具体分析如下: javaScript 中的 push 方法,将新元素添加到一个数组中,并返回数组的新长度值. arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj,必选项.一个 Array 对象. item, item2,. . . itemN, 可选项.该 Array 的新元素. 说明 push 方法将以新元素出现的顺序添加这些元素.如果参数之一为数

javaScript中slice函数用法实例分析

  本文实例讲述了javaScript中slice函数用法.分享给大家供大家参考.具体分析如下: javaScript 中的 slice 函数,对于array对象的slice函数,返回一个数组的一段.(仍为数组) arrayObj.slice(start, [end]) 参数: arrayObj,必选项.一个 Array 对象. start,必选项.arrayObj 中所指定的部分的开始元素是从零开始计算的下标. end,可选项.arrayObj 中所指定的部分的结束元素是从零开始计算的下标.

javaScript中with函数用法实例分析

  本文实例讲述了javaScript中with函数用法.分享给大家供大家参考.具体分析如下: javaScript 中的 with 函数 ,即所谓的with 语句,可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性,要给对象创建新的属性,必须明确地引用该对象. with 函数,为语句设定默认对象. with (object) statements 参数: object 新的默认对象. statements 一个或多个语句,object 是该语句的默认对象. 说明: with