小鱼们欢快的闹腾起来,有的甩动着尾巴,有的吐着泡泡,有的扭动着身体,互相追玩,好不热闹。春天来了!你看,融化的冰水把小溪弄醒了。 "丁粳、丁粳 ",它就像大自然的神奇歌手,唱着清脆悦耳的歌,向前奔流……
php中对一个时间戳加上一个日期,只需要在指定的时间戳上加上一个指定的秒数即可。但在某些情况下是不能这样操作的。比如给一个用户加上一个VIP会员的时间,由于每个月或每一年的天数是不同的,就需要直接加一个月或一年,不然修改后的时间会错乱的。
php strtotime() 函数
使用php预设的 strtotime() 函数,可以对指定的时间进行加减,比如加一周或一月并解析为 Unix 时间戳:
语法:
strtotime(time,now);
参数:
time:规定日期/时间字符串
now:规定用来计算返回值的时间戳,如果填写,则默认为当前时间
php 在当前时间上加一天,一周,一月,一年的方法
php代码:
<?php $d1 = strtotime("+1 hours"); //加5小时 $d2 = strtotime("+1 day"); //加5小时 $d3 = strtotime("+1 week"); //加一周 $d4 = strtotime("+1 Monday"); //加一个月 $d5 = strtotime("+1 Year"); // 加一年 //格式化时间 echo date('Y-m-d H:i:s',$d1); echo date('Y-m-d H:i:s',$d2); echo date('Y-m-d H:i:s',$d3); echo date('Y-m-d H:i:s',$d4); echo date('Y-m-d H:i:s',$d5); ?>
php 在指定的时间上加一天,一周,一月,一年的方法
在指定的时间上,加个一天,一周或一月一年和上面的代码是一样的,只需要设置 strtotime 函数的第二个参数即可!
php代码:
<?php $t = '1611640456'; //这是一个指定时间的时间戳 $d1 = strtotime("+1 hours" , $t); //加5小时 $d2 = strtotime("+1 day" , $t); //加5小时 $d3 = strtotime("+1 week" , $t); //加一周 $d4 = strtotime("+1 Monday" , $t); //加一个月 $d5 = strtotime("+1 Year" , $t); // 加一年 echo date('Y-m-d H:i:s',$d1); echo date('Y-m-d H:i:s',$d2); echo date('Y-m-d H:i:s',$d3); echo date('Y-m-d H:i:s',$d4); echo date('Y-m-d H:i:s',$d5); ?>
以上就是php给指定的日期戳加一天、一周、一个月或一年的方法。活得有棱有角是一种态度。更多关于php给指定的日期戳加一天、一周、一个月或一年的方法请关注haodaima.com其它相关文章!