×

php指定时间加指定分钟

php指定时间加指定分钟(php 定时)

admin admin 发表于2023-03-30 11:32:09 浏览57 评论0

抢沙发发表评论

本文目录一览:

php 时间加减

?php

echo "今天:",date('Y-m-d H:i:s'),"br";

echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));

?

上一行输出当前时间,下一行输出明天时间

这里+1 day

可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)

date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");

可以随便自由组合,以达到任意输出时间的目的

注:该方法之针对1970年以后试用,也就是时间戳的适用范围。

php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。

echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));//日期天数相加函数

echo date("Y-m-d",'1246982400');

echo 'br';

echo date("Y-m-d",'1279123200');

die();

$d = "2009-07-08 10:19:00";

echo date("Y-m-d",strtotime("$d +1 day")); //日期天数相加函数

function dateToTime($d)//把日期转换成时间堆截

{

$year=((int)substr("$d",0,4));//取得年份

$month=((int)substr("$d",5,2));//取得月份

$day=((int)substr("$d",8,2));//取得几号

return mktime(0,0,0,$month,$day,$year);

}

/*

下面函数计算两日期之差

*/

$Date_1="2009-07-08";

echo $Date_1+1;

$Date_2="2009-06-08";

$Date_List_a1=explode("-",$Date_1);

$Date_List_a2=explode("-",$Date_2);

$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);

$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);

$Days=round(($d1-$d2)/3600/24);

echo "两日期之前相差有$Days 天";

php 如何对time类型的时间进行加减如11:20:30加20分钟?

把这个时间转换成时间戳,然后把20分钟换算成秒数,然后与时间戳相加,再用函数把新得到的时间戳转换成时间

php当前时间夹30分钟

?php

/*

* author: china_skag

* time: 2014-07-08

* 发博时间计算(年,月,日,时,分,秒)

* $createtime 可以是当前时间

* $gettime 你要传进来的时间

*/

class Mygettime{

function __construct($createtime,$gettime) {

$this-createtime = $createtime;

$this-gettime = $gettime;

}

function getSeconds()

{

return $this-createtime-$this-gettime;

}

function getMinutes()

{

return ($this-createtime-$this-gettime)/(60);

}

function getHours()

{

return ($this-createtime-$this-gettime)/(60*60);

}

function getDay()

{

return ($this-createtime-$this-gettime)/(60*60*24);

}

function getMonth()

{

return ($this-createtime-$this-gettime)/(60*60*24*30);

}

function getYear()

{

return ($this-createtime-$this-gettime)/(60*60*24*30*12);

}

function index()

{

if($this-getYear() 1)

{

if($this-getYear() 2)

{

return date("Y-m-d",$this-gettime);

exit();

}

return intval($this-getYear())." 年前";

exit();

}

if($this-getMonth() 1)

{

return intval($this-getMonth())." 月前";

exit();

}

if($this-getDay() 1)

{

return intval($this-getDay())." 天前";

exit();

}

if($this-getHours() 1)

{

return intval($this-getHours())." 小时前";

exit();

}

if($this-getMinutes() 1)

{

return intval($this-getMinutes())." 分钟前";

exit();

}

if($this-getSeconds() 1)

{

return intval($this-getSeconds()-1)." 秒前";

exit();

}

}

}

//类的使用实例

/*

*

* 调用类输出方式

*

* $a = new Mygettime(time(),strtotime('-25 month'));

* echo iconv('utf-8', 'gb2312', $a-index())?iconv('utf-8', 'gb2312', $a-index()):iconv('utf-8', 'gb2312', '当前'); -php指定时间加指定分钟

*

*/

PHP 时间 加上 时 分 秒

$S=rand(0,23);//随机--时

$F=rand(0,59);//随机--分

$M=rand(0,59);//随机--秒

$coupon_start_time = strtotime(date('Y-m-d')." $S:$F:$M");//给这个上加上“$S,$F,$M”

$coupon_end_time   = strtotime(date('Y-m-d',strtotime('+30 day'))." $S:$F:$M");//给这个也上加上“$S,$F,$M”

php怎样获取某一特定时间的时分秒?比如我只要取得“2011年5月26号 10时10分10秒”这个日期的时分秒

获取时间只能是当前的时间,如果是想得到以前的时间,那只能自己进行日期时间的转换(或者手动调整服务器、本地时间设置)。

PHP时间相加

在PHP中要操作时间,不能直接进行操作,需要将其转化为UNIX时间戳,

比如:将2010.04.01 23:16:33和2010.03.31 12:13:13作差就应该这样

?php

$time1=mktime( 23,16,33,04,01,2010);

$time2=mktime( 12,13,13,03,31,2010);

echo $cha=$time1-$time2;//返回的就是这两个时间差值的秒数

?

你可以通过换算,将其转换为小时或者天数

int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )-php指定时间加指定分钟

这个函数是将指定的日期转换为时间戳