php 获取自定义一个时间戳 echo 十分钟后的时间戳
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取自定义一个时间戳 echo 十分钟后的时间戳相关的知识,希望对你有一定的参考价值。
比如现在获取这个时间 2018-02-05 12:38:33
用什么方法能打出10分钟后,就是600秒后的时间
echo 2018-02-05 12:48:33 这样
这个代码就可以:
date_default_timezone_set('PRC');$start_time="2018-02-05 12:38:33";//开始考试时间
echo $start_time."<br>";
$mm=10*60;//php的时间是按秒算的
echo date("Y-m-d H:i:s",strtotime($start_time)+$mm); 参考技术A echo date('Y-m-d H:i:s',strtotime('+600 seconds'));
理解一下strtotime这个函数就好。
PHP日期格式化
php中的获取日期与格式化日期的常用方法:
:)在这里应该理解什么是时间戳;
时间戳:从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数
1.获取当前日期的时间戳:time();例子:
$time = time(); echo $time;
还可以根据当前时间戳获取之前或者之后的时间戳:如获取昨天这个时间,即 :
$time = time(); $yesterday = $time-60*60*24; echo $yesterday ;
2.mktime();获取具体日期的时间戳;例如获取2015/3/26/14:03:23的时间戳;顺序为时,分,秒,月,日,年,即:
echo mktime(14,03,23,3,26,2015);
3.strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳。如:
echo strtotime("now"); //返回当前的时间戳
4.getdate();获取时间戳之后利用这个方法可把当前时间戳转换成当前日期,例如:
$result = getdate(time());//打印出来数组; echo "<pre>"; print_r($result); echo "</pre>";
打印出来的是数组,但由于地区不同,所以要在代码前面加上默认时区的代码:date_default_timezone_set("PRC");
5.date();格式化时期。如:
echo date("Y年m月d日 h时i分s秒,周w ",time());
这里是最基本与最常用的的PHP日期与时间的处理方法,日后会时常增加内容。
以上是关于php 获取自定义一个时间戳 echo 十分钟后的时间戳的主要内容,如果未能解决你的问题,请参考以下文章