java 加一周_php给指定的日期戳加一天、一周、一个月或一年的方法

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);

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值